More complex stuff would likely require using Eclipse's JDT and parsing the source code
This could be added as part of BECR (Be Enchanced Code Refactoring). If desired, a separate issue would be logged for this more complex rename recognition
For a basic rename, the goal is similar to the enchanced for refactoring - handle the basic, common use case of renaming a local variable