docs: public void setOwner(ListenerOwner owner)
      {
          super.setOwner(owner);
          if (owner != null) if (m_fldToDisable != null)
              if (this.getOwner().getRecord() != m_fldToDisable.getRecord())
                  m_fldToDisable.addListener(new FieldRemoveBOnCloseHandler(this)); // Make sure you remove this listener if m_fldToDisable is gone.
          if (owner != null)
              if (m_fldToDisable == null)
                  m_fldToDisable = this.getOwner();
          if (owner != null)
              this.fieldChanged(DBConstants.DONT_DISPLAY, DBConstants.INIT_MOVE);
          if (owner == null)
              m_fldToDisable.setEnabled(true);    // Remove the behavior = reenable the field
      }