VariablePersistenceStrategy persistenceStrategy =
VariablePersistenceStrategyFactory.getVariablePersistenceStrategy();
for (Map.Entry<String, Object> entries : variables.entrySet()) {
String variableName = prefix + entries.getKey();
Object value = entries.getValue();
VariableInstanceInfo oldValue = this.variables.get(variableName);
VariableInstanceInfo variable = persistenceStrategy
.persistVariable(variableName, value, oldValue, this.env);
if (variable != null) {
System.out.println("<<<<< Persisting variable " + variableName + " = " + value);
newVariables.put(variableName, variable);