docs: public void writeData(FieldTable table) throws Exception
      {
          if (this.getLookupKey() instanceof String)
          {
              FieldList record = table.getRecord();
              /** Write a tree object, and all the subtrees */
              String strFilePath = (String)this.getLookupKey();
              String strFilename = this.getPDatabase().getFilename(strFilePath, true);
              if (record != null) if (((Record)record).isInFree())
              {
                  // Read the XML records
                  XmlInOut inOut = new XmlInOut(null, null, null);
                  inOut.exportXML(((Record)record).getTable(), strFilename);
                  inOut.free();
              }
          }
      }