public boolean isInheritorOf(JvmClass who, JvmClass whom) {
    return !isEmpty(filter(recurseDepth(who, cl -> flat(map(who.getSuperTypes(), st -> getClassesByName(st))), true), cl -> cl.getReferenceID().equals(whom.getReferenceID())));
  }
public boolean isInheritorOf(JvmClass who, JvmClass whom)