HashMap<String, HashMap<String, String>> bindingHashMap = new HashMap<String, HashMap<String, String>>();
//get binding into hashmap (binding is: variabled => node-info json object
while (keysIterator.hasNext()) {
String variable = keysIterator.next();
JSONObject node = getAsObject(bindingObject.get(variable));
Set<String> nodeKeys = node.keySet();
Iterator<String> nodeIterator = nodeKeys.iterator();
HashMap<String, String> nodeHashMap = new HashMap<String, String>();
while (nodeIterator.hasNext()) {
String nodeKey = nodeIterator.next();
String nodeValue = node.get(nodeKey).isString().stringValue();