docs: public FieldList makeRecord()
      {
          // Make record from desc name
  //x     FieldList fieldList = new org.jbundle.thin.tour.product.Continent(null);
  //x     m_baseApplet.linkNewRemoteTable(null, fieldList);
  //x     return fieldList;
          FieldList record = null;
          try   {
              Map<String,Object> properties = new Hashtable<String,Object>();
              properties.put("description", m_strDescription);
              if (m_objID != null)
                  properties.put("id", m_objID);
              String strSubRecordName = this.getSubRecordClassName();
              if (strSubRecordName != null)
                  properties.put("record", strSubRecordName);
              m_remoteSession.doRemoteAction("requery", properties);
              RemoteTable remoteTable = m_remoteSession.getRemoteTable(strSubRecordName);
              record = remoteTable.makeFieldList(null); // NO!
              new org.jbundle.thin.base.db.client.RemoteFieldTable(record, remoteTable, m_baseApplet);
          } catch (Exception ex)  {
              ex.printStackTrace();
          }
          return record;
      }