--- jaxb-ri/xjc/src/com/sun/tools/xjc/reader/xmlschema/ConversionFinder.java 2005-09-10 20:20:33.000000000 +0200 +++ jaxb-ri/xjc/src/com/sun/tools/xjc/reader/xmlschema/ConversionFinder.java-gil 2010-03-22 09:52:51.000000000 +0100 @@ -378,13 +378,13 @@ if(!facet.getName().equals(XSFacet.FACET_ENUMERATION)) continue; - String value = facet.getValue(); + String value = facet.getValue().toString(); if( members.containsKey(value) ) continue; // this name is overrided. if( !JJavaName.isJavaIdentifier( - builder.getNameConverter().toConstantName(facet.getValue()) )) { + builder.getNameConverter().toConstantName(facet.getValue().toString()) )) { // this enum value isn't overrided by the customization // and it will not produce a correct Java identifier. //