docs: public void writeClassMethods(CodeType codeType)
      {
          LogicFile recLogicFile = (LogicFile)this.getRecord(LogicFile.LOGIC_FILE_FILE);
          try   {
              Set<String> methodsIncluded = new HashSet<String>();
              Set<String> methodInterfaces = new HashSet<String>();
              recLogicFile.close();
              while (recLogicFile.hasNext())
              {
                  recLogicFile.next();
                  if (((IncludeScopeField)recLogicFile.getField(LogicFile.INCLUDE_SCOPE)).includeThis(codeType, false))
                  {
                      this.writeThisMethod(codeType);
                      String strMethodName = recLogicFile.getField(LogicFile.METHOD_NAME).toString();
                      if (strMethodName.length() > 2) if (strMethodName.charAt(strMethodName.length() - 2) == '*')
                          strMethodName = strMethodName.substring(0, strMethodName.length() - 2);
                      methodsIncluded.add(strMethodName);
                  }
                  if (((IncludeScopeField)recLogicFile.getField(LogicFile.INCLUDE_SCOPE)).includeThis(CodeType.INTERFACE, false))
                  {
                      String strMethodName = recLogicFile.getField(LogicFile.METHOD_NAME).toString();
                      if (strMethodName.length() > 2) if (strMethodName.charAt(strMethodName.length() - 2) == '*')
                          strMethodName = strMethodName.substring(0, strMethodName.length() - 2);
                      methodInterfaces.add(strMethodName);                    
                  }
              }
              // Now add a empty implementation for any methods that I don't have
              recLogicFile.close();
              while (recLogicFile.hasNext())
              {
                  recLogicFile.next();
                  String strMethodName = recLogicFile.getField(LogicFile.METHOD_NAME).toString();
                  if (strMethodName.length() > 2) if (strMethodName.charAt(strMethodName.length() - 2) == '*')
                      strMethodName = strMethodName.substring(0, strMethodName.length() - 2);
                  if ((methodInterfaces.contains(strMethodName)) && (!methodsIncluded.contains(strMethodName)))
                      this.writeThisMethod(codeType); // Write a default impl of this method.
              }
              recLogicFile.close();
          } catch (DBException ex)   {
              ex.printStackTrace();
          }
      }