title: Sonar warning about statement always evaluating to false after immediate restTemplate postForObject call
body: <p>example code:</p>
  
  <pre><code>      Info info = restTemplate.postForObject(connectionString, requestEntity, 
           Info.class);
  
        if (info == null) {
           throw new ApplicationException(Constants.NO_RESULT_ERROR_CODE);
        }
  </code></pre>
  
  <p>Question: why does sonar give me warning ("Change this issue so that it does not always evaluate to "false.").  I've been able to prove that <code>if (info == null)</code> evaluates to true when the requestEntity doesn't contain a payload that's found in the db.  So how can I get rid of this false positive?</p>