void (final @NotNull PyAssignmentStatement node) { for (PyExpression expression : node.getRawTargets()) { expression.accept(new ExprVisitor(Operation.Assign)); } PyExpression expression = node.getAssignedValue(); if (expression instanceof PyAssignmentExpression) { getHolder() .newAnnotation(HighlightSeverity.ERROR, message("ANN.unparenthesized.assignment.expression.value")) .range(expression) .create(); } }