code: @Override
    public FutureResultImpl<T> setResult(T result) {
      this.result = result;
      succeeded = true;
      checkCallHandler();
      return this;
    }
docs: Set the result. Any handler will be called, if there is one