code: @Override protected int readData(byte[] buffer, int offset)
     {
        FixedSizeItemsBlock data = new FixedSizeItemsBlock().read(buffer, offset);
        offset = data.getOffset();
        m_timeUnitValue = FastTrackUtility.getByte(buffer, offset);
  
        byte[][] rawData = data.getData();
        m_data = new Double[rawData.length];
        for (int index = 0; index < rawData.length; index++)
        {
           Double durationValue = FastTrackUtility.getDouble(rawData[index], 0);
           if (durationValue != null && m_timeUnitValue == 10)
           {
              durationValue = Double.valueOf(durationValue.doubleValue() * 3);
           }
           m_data[index] = durationValue;
        }
  
        return offset;
     }
docs: {@inheritDoc}