docs: public void copyClassHelp()
      {
          Record recClassInfo = this.getMainRecord();
          
          Record recClassInfo2 = new ClassInfo(this);
          recClassInfo2.setKeyArea(ClassInfo.CLASS_NAME_KEY);
  
          try   {
              recClassInfo.setKeyArea(ClassInfo.ID_KEY);
              recClassInfo.close();
              while (recClassInfo.hasNext())
              {
                  recClassInfo.next();
                  String strClassReference = recClassInfo.getField(ClassInfo.COPY_DESC_FROM).toString();
                  if ((strClassReference != null) && (strClassReference.length() > 0))
                  {
                      recClassInfo2.getField(ClassInfo.CLASS_NAME).setString(strClassReference);
                      if (recClassInfo2.seek(null))
                      {
                          recClassInfo.edit();
                          if (!recClassInfo2.getField(ClassInfo.CLASS_DESC).isNull())
                              recClassInfo.getField(ClassInfo.CLASS_DESC).moveFieldToThis(recClassInfo2.getField(ClassInfo.CLASS_DESC));
                          recClassInfo.getField(ClassInfo.CLASS_EXPLAIN).moveFieldToThis(recClassInfo2.getField(ClassInfo.CLASS_EXPLAIN));
                          recClassInfo.getField(ClassInfo.CLASS_HELP).moveFieldToThis(recClassInfo2.getField(ClassInfo.CLASS_HELP));
                          recClassInfo.set();
                      }
                  }
              }
          } catch (DBException ex)    {
              ex.printStackTrace();
          } finally {
              recClassInfo2.free();
          }
      }