Path 1: 2 calls (1.0)

While (2)

1@only_required_for_messages("while-used")
2    def visit_while(self, node: nodes.While) -> None:
3        self.add_message("while-used", node=node)