docs: public void init(Record record, String mainFieldName, Record fileToRead, int iFileKeyField, String fileKeyAreaName)
      {
          m_FileToRead = fileToRead;
          this.mainFieldName = mainFieldName;
          m_iFileKeyField = iFileKeyField;
          this.fileKeyFieldName = fileKeyAreaName;
          super.init(record);
          FileListener listener = new FileRemoveBOnCloseHandler(this);    // If this closes first, this will remove FileListener
          fileToRead.addListener(listener); // Remove this if you close the file first
      }