code: public static boolean isSubtype(@DottedClassName String clsName, @DottedClassName String possibleSupertypeClassName) throws ClassNotFoundException {
          Subtypes2 subtypes2 = Global.getAnalysisCache().getDatabase(Subtypes2.class);
          return subtypes2.isSubtype(DescriptorFactory.createClassDescriptorFromDottedClassName(clsName), DescriptorFactory.createClassDescriptorFromDottedClassName(possibleSupertypeClassName));
      }
docs: Determine whether one class (or reference type) is a subtype of another.
  
  @param clsName
  the name of the class or reference type
  @param possibleSupertypeClassName
  the name of the possible superclass
  @return true if clsName is a subtype of possibleSupertypeClassName, false
  if not