*
*/
public abstract class AbstractVariableStore implements CoreVariableStore {
public void createOrUpdateVariable(String variableName, TypedValue value, AbstractVariableScope sourceActivityExecution) {
CoreVariableInstance variableInstance = getVariableInstance(variableName);
if (variableInstance == null) {
createVariableInstance(variableName, value, sourceActivityExecution);
} else {
setVariableValue(variableInstance, value, sourceActivityExecution);