def METHOD_NAME(self, node, predecessor=None, successor=None, loop=None, loop_successor=None, **kwargs):
    for n0, n1, n2 in zip(node.nodes, node.nodes[1:] + [successor], [predecessor] + node.nodes[:-1]):
        self._handle(n0, predecessor=n2, successor=n1, loop=loop, loop_successor=loop_successor)