docs: public boolean isSubClassOf(TypeFinder typeFinder, String subClass, String superClass) throws JavaModelException {
  		final SuperTypeIterator typeIterator = new SuperTypeIterator(typeFinder, false, subClass);
  		while (typeIterator.hasNext()) {
  			final IType type = typeIterator.next();
  			if (Objects.equals(type.getFullyQualifiedName(), superClass)) {
  				return true;
  			}
  		}
  		return false;
  	}