code: @Override
      public T get(int index) {
          if (displacement != null) {
              return super.get(index - displacement);
          }
          return super.get(index);
      }
docs: Inherited from ArrayList
  @param index
  @return