boolean (PsiExpression expression) { PsiElement parent = PsiUtil.skipParenthesizedExprUp(expression.getParent()); if (!(parent instanceof PsiExpressionList)) return false; PsiMethodCallExpression call = tryCast(parent.getParent(), PsiMethodCallExpression.class); if (call == null) return false; String name = call.getMethodExpression().getReferenceName(); if (!"assertEquals".equals(name)) return false; PsiExpression[] args = ((PsiExpressionList)parent).getExpressions(); return ContainerUtil.exists(args, arg -> !PsiTreeUtil.isAncestor(arg, expression, false) && PsiTypes.intType().equals(arg.getType())); }