This week's book giveaway is in the OCMJEA forum. We're giving away four copies of OCM Java EE 6 Enterprise Architect Exam Guide and have Paul Allen & Joseph Bambara on-line! See this thread for details.
Also... forgot to mention... although string literals has been compile time constants for a very long time, their usage in a case statement is relatively new. So, in the future, perhaps Java will support Integer objects in case statements, which of course, will require that they be supported as compile time constants first.
subject: why can't the wrapper classes be switch statement expressions?