docs: public void setOwner(ListenerOwner owner)
      {
          super.setOwner(owner);
          if (owner != null)
              if (m_converter != null) if (m_converter.getField() != null)
                  if (((BaseField)m_converter.getField()).getRecord() != owner)
                      {   // Points to different file... make sure this is removed if the other file is closed
                          ((BaseField)m_converter.getField()).addListener(new FieldRemoveBOnCloseHandler(this));
                      }
      }