public void appendElement(int start,int end,byte value){
  if (tempTable == null) {
    tempTable=new long[INITIAL_TABLE_SIZE];
  }
  if (dataCount == tempTable.length) {
    long[] tempTempTable=new long[dataCount + ADDITIONAL_TABLE_SIZE];
    System.arraycopy(tempTable,0,tempTempTable,0,dataCount);
    tempTable=tempTempTable;
  }
  tempTable[dataCount++]=((((long)start << 24) + end) << 8) + value;
}

public void appendElement ( int start , int end , byte value ) { if ( tempTable == null ) { tempTable = new long [ INITIAL_TABLE_SIZE ] ; } if ( dataCount == tempTable . length ) { long [ ] tempTempTable = new long [ dataCount + ADDITIONAL_TABLE_SIZE ] ; System . arraycopy ( tempTable , 0 , tempTempTable , 0 , dataCount ) ; tempTable = tempTempTable ; } tempTable [ dataCount ++ ] = ( ( ( ( long ) start << 24 ) + end ) << 8 ) + value ; }
appends the given data to temptable
