}
} else if len(f.Details) > 0 {
// We don't recognize this type, convert to a generic ApplicationFailure and preserve the original Nexus failure as
failure.go
// serialized details.
applicationFailureInfo, err := nexusFailureMetadataToApplicationFailureInfo(f)
if err != nil {
return nil, fmt.Errorf("failed to serialize Nexus failure: %w", err)
}
}