protected XMLParser() {
fStringPool = new StringPool();
fErrorReporter = this;
fEntityHandler = this;
fReaderFactory = new XMLEntityReaderFactory();
// set framework properties
fScanner = new XMLDocumentScanner(/*XMLDocumentScanner.EventHandler*/this, fStringPool, fErrorReporter, fEntityHandler, new ChunkyCharArray(fStringPool));
// other inits