I have some PsiElements which are references from Property files. I have the reference resolution and variants working very well. However, when I try to do the Rename Refactoring or Find Usages, it won't find the references from the properties file. My Find Usages provider checks to see whether it "canFindUsagesFor" the resolved PsiElement; so, I'm not sure why it's not looking in the properties file.
The PsiReferences I create are bound to instances of PropertyValueImpl.