@Override public void addTypeReference(PsiElement psiElement, PsiType psiType, RefManager refManager) { RefClass ownerClass = getOwnerClass(refManager, psiElement); if (ownerClass != null) { psiType = psiType.getDeepComponentType(); if (psiType instanceof PsiClassType) { PsiClass psiClass = PsiUtil.resolveClassInType(psiType); if (psiClass != null && refManager.belongsToScope(psiClass)) { RefClassImpl refClass = (RefClassImpl) refManager.getReference(psiClass); if (refClass != null) { refClass.addTypeReference(ownerClass); } } } } }