void (Consumer<? super LookupElement> results, boolean searchInheritors) { PsiElement parent = myPlace.getParent(); if (!(parent instanceof PsiReferenceExpression)) { return; } PsiElement prev = parent; parent = parent.getParent(); while (parent instanceof PsiBinaryExpression binaryExpression) { final IElementType op = binaryExpression.getOperationTokenType(); if (JavaTokenType.EQEQ == op || JavaTokenType.NE == op) { if (prev == binaryExpression.getROperand()) { processMembers(results, getCalledClass(binaryExpression.getLOperand()), true, searchInheritors ); } return; } prev = parent; parent = parent.getParent(); } if (parent instanceof PsiExpressionList) { processMembers(results, getCalledClass(parent.getParent()), true, searchInheritors); } }