if (target == null) {
return; //disposed
}
// send the command, and then busy-wait
EvaluateExpressionCommand cmd = new EvaluateExpressionCommand(target, expression, ((PyStackFrame) context)
.getLocalsLocator().getPyDBLocation(), false);
cmd.setCompletionListener(this);
target.postCommand(cmd);
} else {
addError("unknown expression context");
listener.watchEvaluationFinished(this);