Implements #95. If an ObjectMethodCallNode's object property is a CallNode, that CallNode is returned. This allows user code traverse up a set of chained method calls, starting from anywhere in the chain. If the object isn't a CallNode, returns NULL.
Implements #95. If an ObjectMethodCallNode's object property is a CallNode, that CallNode is returned. This allows user code traverse up a set of chained method calls, starting from anywhere in the chain. If the object isn't a CallNode, returns NULL.