default String getId() {
        return getAsString(HasIdUtil.ID).orElse(getName());
    }
Gets the id of this Document. If no id is present, this method defaults
to the name of the Document as described in the {@link HasName}
interface.

@return the id of this Document or else, returns the name of this
Document
@throws SpeedmentConfigException if no id is specified and no name is
available
runtime-parent/runtime-config/src/main/java/com/speedment/runtime/config/trait/HasId.java