private static void addResultFromReference( final PsiReference reference, final PsiClass methodClass, final PsiManager manager, final PsiClass aClass, final Processor<UsageInfo> results, final FindUsagesOptions options) { PsiElement refElement = reference.getElement(); if (refElement instanceof PsiReferenceExpression) { PsiClass usedClass = getFieldOrMethodAccessedClass((PsiReferenceExpression) refElement, methodClass); if (usedClass != null) { if (manager.areElementsEquivalent(usedClass, aClass) || usedClass.isInheritor(aClass, true)) { addResult(results, refElement, options); } } } }