public class ExpressionTracker
extends java.lang.Object
Tracks how one variable is obtained as an inner property of another variable.
This allows to build corresponding watch expression for the variable later.
Each variable (and therefore value) gets its own ExpressionTracker#Node. The node
keeps reference to its parent node, plus it tracks some additional data about expression
(for example that no expression is possible for this particular variable).