protected internal virtual void RemoveVariableLocal(string variableName,
                                                            AbstractVariableScope sourceActivityExecution)
        {
            if (VariableStore.ContainsKey(variableName))
            {
                var variableInstance = VariableStore.GetVariable(variableName);

                InvokeVariableLifecycleListenersDelete(variableInstance, sourceActivityExecution);
                VariableStore.RemoveVariable(variableName);
            }
        }
 public virtual ICoreVariableInstance GetVariableInstanceLocal(string name)
 {
     return(VariableStore.GetVariable(name));
 }