code: @Override
    protected final void increaseNewListSize() throws IOException {
      // register old situation
      int tmpOldSize = newKeyList.length;
      int tmpNewPosition = newPosition;
      // increase
      super.increaseNewListSize();
      // reconstruct
      T1[] tmpNewBasicValueList = newBasicValueSumList;
      long[] tmpNewBasicValueNList = newBasicValueNList;
      newBasicValueSumList = operations.createVector1(newSize);
      newBasicValueNList = new long[newSize];
      newPosition = tmpNewPosition;
      System.arraycopy(tmpNewBasicValueList, 0, newBasicValueSumList, 0,
          tmpOldSize);
      System.arraycopy(tmpNewBasicValueNList, 0, newBasicValueNList, 0,
          tmpOldSize);
    }
docs: /*
  (non-Javadoc)
  
  @see mtas.codec.util.DataCollector.MtasDataCollector#increaseNewListSize()