This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
When i run above code it gives output as 111. Now my doubt is that how i am able to set primitive int(myInt) value in setAttribute method at line 6 whenever it should be Object. is method using autoboxing?