final List variableTypes = new ArrayList(globals.length);
for (String variableName: unboundIdentifiers) {
VariableScope variableScope = (VariableScope) contextResolver.resolveContext(VariableScope.VARIABLE_SCOPE, variableName);
if (variableScope != null) {
variables.add(variableName);
variableTypes.add(variableScope.findVariable(variableName).getType().getStringType());
}
}
map.put("variables",
variables);