while (iter.hasNext()) {
String inputName = (String) iter.next();
Object inputValue = inputMap.get(inputName);
interpreter.set(inputName, inputValue);
}
interpreter.eval(expression);
iter = outputNames.iterator();
while (iter.hasNext()) {
String outputName = (String) iter.next();
Object outputValue = interpreter.get(outputName);
outputMap.put(outputName, outputValue);