docs: private static ClassDescriptor findInheritanceRoot(ClassDescriptor cld)
      {
          ClassDescriptor result = cld;
          if(cld.getSuperClassDescriptor() != null)
          {
              result = findInheritanceRoot(cld.getSuperClassDescriptor());
          }
          return result;
      }