code: @Nullable
      public T getItem(final int position) {
          if (position < 0 || position >= mObjects.size()) {
              return null;
          }
          return mObjects.get(position);
      }
docs: Returns the item at the specified position.
  
  @param position index of the item to return
  @return the item at the specified position or {@code null} when not found