Denny Huang says to YSITD
More specifically, the treatment will be restricted to: * Local variables with initializers * Indexes in the enhanced for-loop * Locals declared in a traditional for-loop The Java team at Oracle states that it will not be available for: * Method parameters * Constructor parameters * Method return types * Fields * C atch formals (or any other kind of variable declaration)