When refactoring, is it appropriate for variable name renaming to look into non-java files? Some people here at work have shot themselves in the foot with that default behavior by, for example, refactor renaming a class called Identity to AbstractIdentity and having all their sql files with 'identity' columns also changed as a result. This only happens when there is a variable 'identity' representing an instance of Identity. I'm thinking about submitting this as an issue. I'm still not sure in a case like this if one should submit a feedback issue or post here...recommendations?