@Override
  protected Function<Type, CompletableFuture<Boolean>> getIsApplicableChecker() {
    return type -> CompletableFuture.completedFuture(type instanceof ReferenceType && StringUtil.equals(type.name(), myClassName));
  }
@Override
  protected Function<Type, CompletableFuture<Boolean>> getIsApplicableChecker()