code: @Nonnull
    public static Document newDocument (@Nullable final EXMLVersion eVersion,
                                        @Nonnull final String sQualifiedName,
                                        @Nullable final String sPublicId,
                                        @Nullable final String sSystemId)
    {
      return newDocument (getDocumentBuilder (), eVersion, sQualifiedName, sPublicId, sSystemId);
    }
docs: Create a new document with a document type using the default document
  builder.
  
  @param eVersion
  The XML version to use. If <code>null</code> is passed,
  {@link EXMLVersion#XML_10} will be used.
  @param sQualifiedName
  The qualified name to use.
  @param sPublicId
  The public ID of the document type.
  @param sSystemId
  The system ID of the document type.
  @return The created document. Never <code>null</code>.