}
List<ResolutionFailure> failures = new ArrayList<>();
List<FudgeField> failureMessages = message.getAllByName("failure");
for (FudgeField field : failureMessages) {
FudgeMsg subMessage = (FudgeMsg) field.getValue();
ResolutionFailure failure = deserializer.fudgeMsgToObject(ResolutionFailure.class, subMessage);
if (failure == null) {
s_logger.error("Couldn't deserialize failure " + subMessage.toString());
}
failures.add(failure);
}