code: public static DatatypeFactory newInstance()
          throws DatatypeConfigurationException {
          try {
              return (DatatypeFactory) FactoryFinder.find(
                      /* The default property name according to the JAXP spec */
                      DATATYPEFACTORY_PROPERTY,
                      /* The fallback implementation class name */
                      DATATYPEFACTORY_IMPLEMENTATION_CLASS);
          }
          catch (FactoryFinder.ConfigurationError e) {
              throw new DatatypeConfigurationException(e.getMessage(), e.getException());
          }
      }
docs: <p>Obtain a new instance of a <code>DatatypeFactory</code>.</p>
  
  <p>The implementation resolution mechanisms are <a href="#DatatypeFactory.newInstance">defined</a> in this
  <code>Class</code>'s documentation.</p>
  <p>Note that you must supply your own implementation (such as Xerces); Android does not ship with a default implementation.
  
  @return New instance of a <code>DocumentBuilderFactory</code>
  
  @throws DatatypeConfigurationException If the implementation is not
  available or cannot be instantiated.