docs: public void process() throws ConstraintException
      {
          ClassDescriptorDef classDef;
  
          // process all classes
          for (Iterator it = getClasses(); it.hasNext();)
          {
              classDef = (ClassDescriptorDef)it.next();
              if (!classDef.hasBeenProcessed())
              {
                  classDef.process();
              }
          }
      }