Expression expression = invocation.getExpression();
FrameContext frame = context.peek();
VariableContext ctx = frame.peek();
Stack<Object> stack = ctx.getStack();
if (expression != null && !(expression instanceof ThisExpression)) {
IEvaluator evaluator = (IEvaluator) Platform.getAdapterManager()
.getAdapter(expression, IEvaluator.class);
int result = evaluator.evaluate(context);
switch (result) {
case THROW:
return THROW;
}
} else {