title: Implicit cast to string - toString and int + ""
body: <p>Why when i use this:</p>
  
  <pre><code>int a = 1;
  methodWithParamString(a + "");
  </code></pre>
  
  <p>a is cast to String, bu i can't use toString() on integer?</p>
  
  <pre><code>int a = 1;
  methodWithParamString(a.toString());
  </code></pre>
  
  <p>Doesn't this: <code>a+""</code> works like: <code>a.toString() + ""</code> ? </p>