title: short narrowing conversion in a method
body: <p>As explained in the answers to this question: <a href="https://stackoverflow.com/questions/14297113/eclipse-bug-when-is-a-short-not-a-short">Eclipse bug? When is a short not a short?</a> 
  It is not legal in a method to implicitly narrow convert an int to a short. And that was related to passing an int as an argument where the parameter in the method was a short.</p>
  
  <p>However it appears that for the return type things are different.</p>
  
  <pre><code>public short doStuff(){
  System.out.println("ciao");
  return 4;
  }
  </code></pre>
  
  <p>It still is in the method scope even though it is going to be assigned outside the method (maybe this is the reason why).
  However being a little puzzled about it, I would ask your view about it.</p>