@Override
      public @NotNull Result<Method> compute() {
        Method reflection = getMethod();
        return Result.create(reflection, method);
      }
@Override
      public @NotNull Result<Method> compute()