diff -ur gnujaxp-1.0beta1-orig/source/gnu/xml/aelfred2/XmlParser.java gnujaxp-1.0beta1/source/gnu/xml/aelfred2/XmlParser.java --- gnujaxp-1.0beta1-orig/source/gnu/xml/aelfred2/XmlParser.java 2001-11-20 18:28:46.000000000 -0800 +++ gnujaxp-1.0beta1/source/gnu/xml/aelfred2/XmlParser.java 2010-02-03 10:44:27.000000000 -0800 @@ -1452,7 +1452,7 @@ { String name; String type; - String enum = null; + String enumeration = null; // Read the attribute name. name = readNmtoken (true); @@ -1463,11 +1463,11 @@ // Get the string of enumerated values if necessary. if ("ENUMERATION" == type || "NOTATION" == type) - enum = dataBufferToString (); + enumeration = dataBufferToString (); // Read the default value. requireWhitespace (); - parseDefault (elementName, name, type, enum); + parseDefault (elementName, name, type, enumeration); } @@ -1564,7 +1564,7 @@ String elementName, String name, String type, - String enum + String enumeration ) throws Exception { int valueType = ATTRIBUTE_DEFAULT_SPECIFIED; @@ -1602,11 +1602,11 @@ } else value = readLiteral (flags); expandPE = saved; - setAttribute (elementName, name, type, enum, value, valueType); + setAttribute (elementName, name, type, enumeration, value, valueType); if ("ENUMERATION" == type) - type = enum; + type = enumeration; else if ("NOTATION" == type) - type = "NOTATION " + enum; + type = "NOTATION " + enumeration; if (!skippedPE) handler.getDeclHandler () .attributeDecl (elementName, name, type, defaultType, value); }