@Override
public ArrayResource deserialize(JsonElement jsonElement,
Type type,
JsonDeserializationContext context) throws JsonParseException {
ArrayResource result = gson.fromJson(jsonElement, type);
if (CDAArray.class.equals(type)) {
try {
result = parseArray(CDAArray.class, (CDAArray) result);
} catch (Exception e) {