public ChangeAwareJsonArray getArray(String fieldName, JsonArray def) {
return convertJsonArray(inner.getArray(fieldName, def));
}
public ChangeAwareJsonElement getElement(String fieldName, JsonElement def) {
JsonElement value = inner.getElement(fieldName, def);
if (value.isArray()) {
return convertJsonArray(value.asArray());
} else {
return convertJsonObject(value.asObject());
}
}