* parsing behavior can be customized by implementing custom StateFactory.
*/
public static class StateFactory extends RELAXNGReader.StateFactory {
public State attribute ( State parent, StartTagInfo tag ) { return new CompAttributeState(); }
public TREXGrammar createGrammar( ExpressionPool pool, TREXGrammar parent ) {
return new RELAXNGGrammar(pool,parent);
}