public override object Run() { if (SourceUnit.Kind == SourceCodeKind.Expression) { return EvalWrapper(DefaultContext); } return RunWorker(DefaultContext); }