in src/stepfunctions/steps/states.py [0:0]
def accept(self, visitor):
if visitor.is_visited(self):
return
visitor.visit(self)
if self.next_step is not None:
self.next_step.accept(visitor)
for catch in self.catches:
catch.next_step.accept(visitor)