}
winner[0].startElement(namespaceURI,localName,qName,atts);
// redirect all successive events to the winner.
parser.setContentHandler(winner[0]);
parser.setErrorHandler(
new GrammarReaderControllerAdaptor(winner[0],controller));
}
});
if( source instanceof String ) parser.parse( (String)source );
else parser.parse( (InputSource)source );