This week's book giveaway is in the OCPJP forum. We're giving away four copies of OCA/OCP Java SE 7 Programmer I & II Study Guide and have Kathy Sierra & Bert Bates 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?