When a token approaches a Join node, it waits until all the other edges that connect to the Join have their tokens populated.