private void dumpValue(Object value) {
if (value instanceof UnityObject) {
UnityObject obj = (UnityObject) value;
dumpObject(obj);
} else if (value instanceof UnityTag) {
UnityTag val = (UnityTag) value;
Object valObj = val.get();
if (valObj instanceof List) {
dumpList(val, valObj);
} else {
dumpValue(valObj);