code: public void setOwner(ListenerOwner owner)
      {
          super.setOwner(owner);
          if (owner != null) if (this.getOwner().getState() == false)
              m_mergeRecord.getTable().removeTable(m_subRecord.getTable()); // If this is off initially, take the table out of the loop
      }
docs: Set the field that owns this listener.
  @owner The field that this listener is being added to (if null, this listener is being removed).