Map<String, VariableInstance> variableInstances = variableContainer.getVariableInstances();
if (variableInstances == null) continue;
// loop over all variable instances in the container
for (Map.Entry<String, VariableInstance> entry : variableInstances.entrySet()) {
VariableInstance variableInstance = entry.getValue();
if (!(variableInstance instanceof UnpersistableInstance)) continue;
// the variable is unpersistable... booom!
String name = entry.getKey();
Object value = variableInstance.getValue();
if (value != null) {
throw new JbpmException("variable '"
+ name
+ "' in "
+ variableContainer