private void createLeftOver(){
  int lineLengthBytes=currentLastBytePos + 1;
  if (lineLengthBytes > 0) {
    leftOver=new byte[lineLengthBytes];
    System.arraycopy(data,0,leftOver,0,lineLengthBytes);
  }
 else {
    leftOver=null;
  }
  currentLastBytePos=-1;
}

private void createLeftOver ( ) { int lineLengthBytes = currentLastBytePos + 1 ; if ( lineLengthBytes > 0 ) { leftOver = new byte [ lineLengthBytes ] ; System . arraycopy ( data , 0 , leftOver , 0 , lineLengthBytes ) ; } else { leftOver = null ; } currentLastBytePos = - 1 ; }
creates the buffer containing any left over bytes .
