--- src/org/apache/xerces/impl/dv/DTDDVFactory.java	2006/09/15 21:54:06	446751
+++ src/org/apache/xerces/impl/dv/DTDDVFactory.java	2007/07/23 01:38:26	558581
@@ -41,7 +41,7 @@ public abstract class DTDDVFactory {
      * @exception DVFactoryException  cannot create an instance of the specified
      *                                class name or the default class name
      */
-    public static synchronized final DTDDVFactory getInstance() throws DVFactoryException {
+    public static final DTDDVFactory getInstance() throws DVFactoryException {
         return getInstance(DEFAULT_FACTORY_CLASS);
     }
 
@@ -53,13 +53,13 @@ public abstract class DTDDVFactory {
      * @exception DVFactoryException  cannot create an instance of the specified
      *                                class name or the default class name
      */
-    public static synchronized final DTDDVFactory getInstance(String factoryClass) throws DVFactoryException {
-
+    public static final DTDDVFactory getInstance(String factoryClass) throws DVFactoryException {
         try {
             // if the class name is not specified, use the default one
             return (DTDDVFactory)
                 (ObjectFactory.newInstance(factoryClass, ObjectFactory.findClassLoader(), true));
-        } catch (ClassCastException e) {
+        } 
+        catch (ClassCastException e) {
             throw new DVFactoryException("DTD factory class " + factoryClass + " does not extend from DTDDVFactory.");
         }
     }

