private char readCh()
private int readCh()
  private char readCh()    throws IOException, XMLStreamException  {    char c = (char) read();    if (expandPE && c == '%')      {        if (peIsError)          error("PE reference within decl in internal subset.");        parsePEReference();        return readCh();      }    return c;  }