docs: public Record getHistoryRecord()
      {
          if (m_recDependent == null)
          {
              if (m_strRecHistoryClass != null)
              {
                  m_recDependent = Record.makeRecordFromClassName(m_strRecHistoryClass, Record.findRecordOwner(this.getOwner()));
                  if (m_recDependent != null)
                  {
                      m_bCloseOnFree = true;
                      m_recDependent.addListener(new FileRemoveBOnCloseHandler(this));    // Being careful
                      if (m_recDependent.getListener(RecordChangedHandler.class) != null)
                          m_recDependent.removeListener(this.getOwner().getListener(RecordChangedHandler.class), true);  // I replace this listener
                  }                    
              }
          }
          return m_recDependent;
      }