An anonymous class DTDGrammar$1.class seems to come from an argument to the init method of ChildrenList. This class has been declared to be 'private static' and does not declare  any constructors so a default constructor is implicitily provided. According to the Java Language Specification [1], this default  constructor will be private.  DTDGrammar calls this private  constructor to create a ChildrenList.
An anonymous class DTDGrammar$1.class seems to come
from an argument to the init method of ChildrenList. This class
has been declared to be 'private static' and does not declare 
any constructors so a default constructor is implicitily provided.
According to the Java Language Specification [1], this default 
constructor will be private.  DTDGrammar calls this private 
constructor to create a ChildrenList.

DTDGrammar$1.class which is generated by the compiler
appearently violates the VM spec [2]. Adding a public
no args constructor to ChildrenList to eliminate this
anonymous class.

[1] http://java.sun.com/docs/books/jls/second_edition/html/classes.doc.html#16823
[2] https://bugs.eclipse.org/bugs/show_bug.cgi?id=67600


git-svn-id: 21df804813e9d3638e43477f308dd0be51e5f30f@319945 13f79535-47bb-0310-9956-ffa450edef68

ronsigal/xerces,RackerWilliams/xercesj,jimma/xerces,ronsigal/xerces,jimma/xerces,ronsigal/xerces,RackerWilliams/xercesj,jimma/xerces,RackerWilliams/xercesj