code: public T take(long recordNumber) throws IOException {
          seekToRecord(recordNumber);
          T t = take0();
          if (t != null)
              ++currentRecordNumber;
          return t;
      }
docs: Returns the specified record or null if {@code recordNumber} is greater than actual number of records in file.
  
  @param recordNumber record number
  @return record with specified number or null if {@code recordNumber} is greater than actual number of records in
  file
  @throws IOException if I/O occurs