Value value = (Value)evalTreeNode(result.getTree());
StringBuilder sb = new StringBuilder();
if (value instanceof ObjectReference) {
sb.append(exp).append(" = ");
sb.append(value.type().name()).append("\n");
ObjectReference objRef = (ObjectReference) value;
Map<Field, Value> values = objRef.getValues(objRef.referenceType().visibleFields());
List<String> fieldNames = new ArrayList<String>();
for (Field field : values.keySet()) {