docs: public Record openHeaderRecord()
      {
          if (m_recHeader == null)
          {
              Record record = this.getMainRecord();
              try   {
                  m_recHeader = (Record)record.clone(); // Do not add to screen's list - will mix with other file
              } catch (CloneNotSupportedException ex)   {
                  ex.printStackTrace();
              }
              // Do not clone the listeners,
              while (m_recHeader.getListener() != null)
              {
                  m_recHeader.removeListener(m_recHeader.getListener(), true);
              }
              m_recHeader.addListeners();   // Just use the standard listeners
          }
          return m_recHeader;
      }