code: @Override
      public void absolute(final int localPointer) {
          if (localPointer < 0 || localPointer >= rows.size()) {
              throw new IndexOutOfBoundsException("INVALID POINTER LOCATION: " + localPointer);
          }
  
          pointer = localPointer;
          currentRecord = new RowRecord(rows.get(pointer), metaData, parser.isColumnNamesCaseSensitive(), pzConvertProps, strictNumericParse, upperCase,
                  lowerCase, parser.isNullEmptyStrings());
      }
docs: Sets the absolute position of the record pointer
  
  @param localPointer
  - int
  @exception IndexOutOfBoundsException if wrong index