code: public List<Object> getItemAt(int index) {
          if (index < 0 || index >= totalCount) {
              // Out of range
              return null;
          }
  
          ensureAvailable(index);
          return data.get(index);
      }
docs: Return a specified item from the recordset. If the item is not available yet, it will be received from the server.
  
  @param index
  Item index
  @return Item from recordset