@Override
    public boolean isSubtypeOf(@NotNull String className) {
      return instanceOfTypes().anyMatch(ex -> ex.isSubtypeOf(className));
    }
@Override
    public boolean isSubtypeOf(@NotNull String className)