code: public AtomicValue getItem(final long pKey) {
          assert pKey <= Integer.MAX_VALUE;
  
          int index = (int)pKey; // cast to integer, because the list only
                                 // accepts int
  
          if (index < 0) {
              index = index * (-1);
          }
  
          // TODO: This is necessary, because key -1 is the NULLDATA
          index = index - 2;
  
          return mList.get(index);
      }
docs: Getting an {@link AtomicValue} from the list.
  
  @param pKey
  for the value
  @return an {@link AtomicValue}