code: public void doValidRecord(boolean bDisplayOption)
      {
          if (m_recPackagesExclude == null)
          {
              RecordOwner recordOwner = this.getOwner().findRecordOwner();
              m_recPackagesExclude = new Packages(recordOwner);
              if (recordOwner != null)
                  recordOwner.removeRecord(m_recPackagesExclude);
          }
          
          StringBuffer sb = new StringBuffer();
          sb.append("<excludes>\n");
          this.scanTreeForExcludes(sb, this.getOwner().getField(Packages.ID).toString());
          sb.append("</excludes>");
          
          m_fldExcludePackages.setString(sb.toString());
              
          super.doValidRecord(bDisplayOption);
      }
docs: Called when a valid record is read from the table/query.
  @param bDisplayOption If true, display any changes.