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