title: Integer.toString()
body: <p>Why does the <code>Integer.toString()</code> method is implemented using <code>String.valueOf(int i)</code> instead of using directly static method <code>Integer.toString(int i)</code> which is called back by <code>String.valueOf(int i)</code> ?</p>
  
  <p>Update: I am working with a Sun (Oracle now) jdk 1.6.0_12</p>