code: @Override
    protected MtasDataItemLongBasic getItem(int i) {
      if (i >= 0 && i < size) {
        return new MtasDataItemLongBasic(basicValueSumList[i], basicValueNList[i],
            hasSub() ? subCollectorListNextLevel[i] : null, getStatsItems(),
            sortType, sortDirection, errorNumber[i], errorList[i],
            sourceNumberList[i]);
      } else {
        return null;
      }
    }
docs: /*
  (non-Javadoc)
  
  @see mtas.codec.util.DataCollector.MtasDataCollector#getItem(int)