private void bappend(char ch){
  try {
    mBuff[++mBuffIdx]=ch;
  }
 catch (  Exception exp) {
    char buff[]=new char[mBuff.length << 1];
    System.arraycopy(mBuff,0,buff,0,mBuff.length);
    mBuff=buff;
    mBuff[mBuffIdx]=ch;
  }
}

private void bappend ( char ch ) { try { mBuff [ ++ mBuffIdx ] = ch ; } catch ( Exception exp ) { char buff [ ] = new char [ mBuff . length << 1 ] ; System . arraycopy ( mBuff , 0 , buff , 0 , mBuff . length ) ; mBuff = buff ; mBuff [ mBuffIdx ] = ch ; } }
appends a character to parser ' s buffer .
