@Override
  protected Function<Type, CompletableFuture<Boolean>> getIsApplicableChecker() {
    return type -> CompletableFuture.completedFuture(type instanceof LongType);
  }
@Override
  protected Function<Type, CompletableFuture<Boolean>> getIsApplicableChecker()