title: Findbugs false positive: Dereference of the result of readLine() without nullcheck
body: <p>The following seems to be a false positive of Findbugs.</p>
  
  <pre><code> BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
   String s = br.readLine();
   if(s == null) {
        return;
   }
  </code></pre>
  
  <p>at the line of the <code>if</code>, I'm getting the message </p>
  
  <blockquote>
    <p>Dereference of the result of readLine() without nullcheck</p>
  </blockquote>
  
  <p>Can someone confirm this being a false positive? How to prevent it (read: how to write functionally equivalent code on which Findbugs does not complain)?</p>
  
  <ul>
  <li>Eclipse Version: Mars.2 Release (4.5.2) </li>
  <li>FindBugs Feature 3.0.1.20150306-5afe4d1</li>
  </ul>