// We need to separate the front part the 'a.b' in 'a.b.c'
// of the expression to resolve it into a variable
// We usually get back a VariableFacade which contains
// the context id (i.e the variable id) and the member name.
ValueExp expr = parseExpression(s);
VariableFacade result = (VariableFacade)(evalExpression(expr).value);
// extract the 2 pieces and get the raw variable.
int varId = result.getContext(); // TODO fix this??? -mike
String memberName = result.getName();