title: A "NullPointerException" could be thrown; "context" is nullable here
body: <p>So I have an issue with SonarQube that I can not solve.</p>
  
  <pre><code>if (result instanceof AsyncResult) {
      // Make sure handle async has been called
      context.handleAsync();
      Result newResult = context.controllerReturned();
      if (newResult != null) {
          result = newResult;
      }
   }
  </code></pre>