docs: public void setOwner(ListenerOwner owner)
      {
          super.setOwner(owner);
          if (owner == null)
              return;
          try   {     // Open this table and move to the control record
              if (!this.getOwner().isOpen())
                  this.getOwner().open();     // Open the control file
              if (this.getOwner().getEditMode() == Constants.EDIT_NONE)
                  this.doNewRecord(true);     // Read the control file
          } catch (DBException e)   {
              return;
          }
      }