@Override
  protected final MtasDataItemLongAdvanced getItem(int i) {
    if (i >= 0 && i < size) {
      return new MtasDataItemLongAdvanced(advancedValueSumList[i],
          advancedValueSumOfLogsList[i], advancedValueSumOfSquaresList[i],
          advancedValueMinList[i], advancedValueMaxList[i],
          advancedValueNList[i], hasSub() ? subCollectorListNextLevel[i] : null,
          getStatsItems(), sortType, sortDirection, errorNumber[i],
          errorList[i], sourceNumberList[i]);
    } else {
      return null;
    }
  }
@ Override protected final MtasDataItemLongAdvanced getItem ( int i ) { if ( i >= 0 && i < size ) { return new MtasDataItemLongAdvanced ( advancedValueSumList [ i ] , advancedValueSumOfLogsList [ i ] , advancedValueSumOfSquaresList [ i ] , advancedValueMinList [ i ] , advancedValueMaxList [ i ] , advancedValueNList [ i ] , hasSub ( ) ? subCollectorListNextLevel [ i ] : null , getStatsItems ( ) , sortType , sortDirection , errorNumber [ i ] , errorList [ i ] , sourceNumberList [ i ] ) ; } else { return null ; } }
/*
(non-Javadoc)

@see mtas.codec.util.DataCollector.MtasDataCollector#getItem(int)