void (@NotNull PsiElement element, @NotNull ActionContext context, @NotNull ModPsiUpdater updater) { GrBinaryExpression exp = (GrBinaryExpression)element; final IElementType tokenType = exp.getOperationTokenType(); PsiElement parent = exp.getParent(); while (isConjunctionExpression(parent, tokenType)) { exp = (GrBinaryExpression)parent; assert exp != null; parent = exp.getParent(); } final String newExpression = convertConjunctionExpression(exp, tokenType); replaceExpressionWithNegatedExpressionString(newExpression, exp); }