Is there an easy to use tool that OPs could use to find variable's whose class level definitions are Shadowed by local definitions of variables with the same name.
I see that problem a couple of times a week.
Do the standard IDEs have options that would warn about the condition?
When do you ever want to shadow a class level variable with a local definition?
Why isn't that a warning from the javac.exe program?