Minor performance improvement. String.length() == 0 tends to be slightly faster than String.equals("").
diff --git a/src/org/apache/xml/dtm/ref/ExpandedNameTable.java b/src/org/apache/xml/dtm/ref/ExpandedNameTable.java
index 3415cd9..3fc0fe3 100644
--- a/src/org/apache/xml/dtm/ref/ExpandedNameTable.java
+++ b/src/org/apache/xml/dtm/ref/ExpandedNameTable.java
@@ -300,7 +300,7 @@
   public final int getLocalNameID(int ExpandedNameID)
   {
     // ExtendedType etype = m_extendedTypes[ExpandedNameID];
-    if (m_extendedTypes[ExpandedNameID].getLocalName().equals(""))
+    if (m_extendedTypes[ExpandedNameID].getLocalName().length() == 0)
       return 0;
     else
     return ExpandedNameID;
@@ -317,7 +317,7 @@
   public String getNamespace(int ExpandedNameID)
   {
     String namespace = m_extendedTypes[ExpandedNameID].getNamespace();
-    return (namespace.equals("") ? null : namespace);
+    return (namespace.length() == 0 ? null : namespace);
   }
 
   /**
@@ -329,7 +329,7 @@
   public final int getNamespaceID(int ExpandedNameID)
   {
     //ExtendedType etype = m_extendedTypes[ExpandedNameID];
-    if (m_extendedTypes[ExpandedNameID].getNamespace().equals(""))
+    if (m_extendedTypes[ExpandedNameID].getNamespace().length() == 0)
       return 0;
     else
     return ExpandedNameID;