protected internal override void Execute(AbstractVariableScope innerScope, AbstractVariableScope outerScope) { // get value from inner scope var value = valueProvider.GetValue(innerScope); Log.DebugMappingValuefromInnerScopeToOuterScope(value, innerScope, name, outerScope); // set variable in outer scope outerScope.SetVariable(name, value); }