void (@NotNull PsiReferenceExpression expression) { super.visitReferenceExpression(expression); if (expression.getQualifierExpression() == null) { final PsiElement resolve = expression.resolve(); if (resolve == null || resolve instanceof PsiVariable && !PsiTreeUtil.isAncestor(initializer, resolve, true)) { if (resolve instanceof PsiField) { if (!((PsiField)resolve).hasInitializer()) { fields.add((PsiField)resolve); } } else { refsLocal.set(true); stopWalking(); } } } }