'Where are the bounds in the input token stream for this node and
all children?  Each rule that creates AST nodes will call this
method right before returning.  Flat trees (i.e., lists) will
still usually have a nil root node just to hold the children list.
That node would contain the start/stop indexes then.'

def setTokenBoundaries(self, t, startToken, stopToken):

    raise NotImplementedError
