@Override
public CycleExecutionFailedCall buildObject(FudgeDeserializer deserializer, FudgeMsg msg) {
ViewCycleExecutionOptions cycleExecutionOptions = deserializer.fieldValueToObject(ViewCycleExecutionOptions.class, msg.getByName(EXECUTION_OPTIONS_FIELD));
FudgeField exceptionField = msg.getByName(EXCEPTION_FIELD);
Exception exception = exceptionField != null ? deserializer.fieldValueToObject(Exception.class, exceptionField) : null;
return new CycleExecutionFailedCall(cycleExecutionOptions, exception);
}