void (@NotNull PyPrintStatement node) { super.visitPyPrintStatement(node); final PsiElement[] arguments = node.getChildren(); final Condition<PsiElement> nonParenthesesPredicate = element -> !(element instanceof PyParenthesizedExpression || element instanceof PyTupleExpression); if (arguments.length == 0 || ContainerUtil.exists(arguments, nonParenthesesPredicate)) { registerForAllMatchingVersions(level -> level.isPy3K() && registerForLanguageLevel(level), PyPsiBundle.message("INSP.compatibility.feature.support.print.statement"), node, new CompatibilityPrintCallQuickFix()); } }