Map<Variable, DI> result = new HashMap<Variable, DI>();
// Map<Variable, DI> result = new HashMap<Variable, DI>();
while (itemDescription.length() > 0) {
Pair<Pair<String, DI>, String> res = getNextValue(itemDescription);
String variableName = res.left.left;
Variable var = match.getVariable(variableName);
if (var == null)
throw new RuntimeException("Unknown variable '" + variableName + "'");
if (result.containsKey(var))
throw new CommentParserException("Duplicate variable '%s'", variableName);
DI value = res.left.right;