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.
Shaun: This question comes up frequently, at least once every three months, and you obviously know about the problem. It would help kiran nyala if you give a bit more explanation, and also explain why it isn't called "typecast"ing. Also, both of you, consider why that method could beneficially be declared static.