Test case ibm-not-wf-P60-ibm60n07.xml: gnu.xml.aelfred2.XmlReader Failed

Test case ibm-not-wf-P60-ibm60n07.xml: gnu.xml.aelfred2.XmlReader Failed

Tests DefaultDecl against WFC of P60. The text replacement of the entity "avalue" contains the "less than" character in the DefaultDecl in the AttDef in the AttlistDecl in the DTD.

<?xml  version="1.0"?>
<!-- WFC test for Production 60-->
<!DOCTYPE Java 
 [
 <!ELEMENT Java ANY>
 <!ELEMENT one EMPTY>
 <!ENTITY avalue "<Introduction">
 <!ATTLIST one chapter CDATA #REQUIRED>
 ]>
<Java>
<one chapter="&avalue;"></one>
Negative test. 
The replacement text of any entity referred to directly or indirectly 
in an attribute value contains a less than character
</Java>
Expected resultActual result for gnu.xml.aelfred2.XmlReader
<?xml version="1.0" encoding="UTF-8"?>
<ConformanceResults>
    <startDocument/>
    <startElement>
        <namespaceURI/>
        <localName>Java</localName>
        <qualifiedName>Java</qualifiedName>
        <attributes/>
    </startElement>
    <char>\n</char>
    <fatalError/>
    <endDocument/>
</ConformanceResults>
<?xml version="1.0" encoding="UTF-8"?>
<ConformanceResults>
    <startDocument/>
    <endDocument/>
    <bug reason="Parser should only throw SAXExceptions" type="java.lang.ArrayIndexOutOfBoundsException">0 &gt;= 0</bug>
</ConformanceResults>