code: @Nonnull
    public static Document newDocument (@Nonnull final DocumentBuilder aDocBuilder, @Nullable final EXMLVersion eVersion)
    {
      ValueEnforcer.notNull (aDocBuilder, "DocBuilder");
  
      final Document aDoc = aDocBuilder.newDocument ();
      aDoc.setXmlVersion ((eVersion != null ? eVersion : EXMLVersion.XML_10).getVersion ());
      return aDoc;
    }
docs: Create a new XML document without document type using a custom document
  builder.
  
  @param aDocBuilder
  The document builder to use. May not be <code>null</code>.
  @param eVersion
  The XML version to use. If <code>null</code> is passed,
  {@link EXMLVersion#XML_10} will be used.
  @return The created document. Never <code>null</code>.