code: public Class[] getSubClassesMultipleJoinedTables(ClassDescriptor cld, boolean wholeTree)
      {
          ArrayList result = new ArrayList();
          createResultSubClassesMultipleJoinedTables(result, cld, wholeTree);
          return (Class[]) result.toArray(new Class[result.size()]);
      }
docs: Return <em>sub-classes</em> of the specified class using the
  <em>"super"-Reference</em> concept.
  @param cld The {@link ClassDescriptor} of the class to search for sub-classes.
  @param wholeTree If set <em>true</em>, the whole sub-class tree of the specified
  class will be returned. If <em>false</em> only the direct sub-classes of the specified class
  will be returned.
  @return An array of <em>sub-classes</em> for the specified class.