int c = read();  char ret = (char) c;
char c = (char) read();
  private char readCh()    throws IOException, XMLStreamException  {    int c = read();    /*if (c == -1)      {        if (inputStack.size() > 1)          {            popInput();            return readCh();          }        return (char) -1;      }*/    char ret = (char) c;    if (expandPE && c == '%')      {        if (peIsError)          error("PE reference within decl in internal subset.");        parsePEReference();        return readCh();      }    return ret;  }