DescribedPredicate.forSubtype()
Optional.getOrThrow(Supplier)
JavaClass.getAllSubclasses()
JavaClass.getAllRawSuperclasses()
JavaClass.getSubclasses()
JavaClass.getRawSuperclass()
JavaClass.isAnonymousClass()
JavaPackage.getAllSubpackages()
JavaPackage.getSubpackages()
ArchCondition.forSubtype()
ConditionEvents.getFailureMessages()
DescribedPredicate.forSubtype()
instead.