Map<String, ParseTreeNode> bindings) {
if (bindings.containsKey(keyIdentifier)
&& bindings.containsKey(valueIdentifier)) {
ParseTreeNode keyNode = bindings.get(keyIdentifier);
ParseTreeNode valueNode = bindings.get(valueIdentifier);
assert keyNode.children().size() == valueNode.children().size();
List<ObjProperty> children = Lists.newArrayList();
for (int i = 0; i < keyNode.children().size(); i++) {
children.add(
new ValueProperty(
(StringLiteral) keyNode.children().get(i),