private void bcopy(int cidx,int bidx){
  int length=mChIdx - cidx;
  if ((bidx + length + 1) >= mBuff.length) {
    char buff[]=new char[mBuff.length + length];
    System.arraycopy(mBuff,0,buff,0,mBuff.length);
    mBuff=buff;
  }
  System.arraycopy(mChars,cidx,mBuff,bidx,length);
  mBuffIdx+=length;
}

private void bcopy ( int cidx , int bidx ) { int length = mChIdx - cidx ; if ( ( bidx + length + 1 ) >= mBuff . length ) { char buff [ ] = new char [ mBuff . length + length ] ; System . arraycopy ( mBuff , 0 , buff , 0 , mBuff . length ) ; mBuff = buff ; } System . arraycopy ( mChars , cidx , mBuff , bidx , length ) ; mBuffIdx += length ; }
appends ( mchidx - cidx ) characters from character buffer ( mchars ) to parser ' s buffer ( mbuff ) .
