for (String id : object.keySet()) {
String key = id.toString();
Object value = object.get(id);
if (value instanceof List) {
java.setProperty(key, parse(new NativeArray(), value));
} else if (value instanceof Map) {
java.setProperty(key, parse(new NativeObject(), value));
} else if (value instanceof Double) {
java.setProperty(key, new NativeNumber((double) value));
} else {