title: How java allows to add Integer and Double instance?
body: <p>What internally happens at the 3rd line when I execute the following code</p>
  
  <pre><code>Integer i=1; 
  Double d1=1.1; 
  Double d2= i+d1;
  </code></pre>