replace method
Implementation
AnnotationResult replace(String id, {MessageTransformer? func, String? message}) {
final newMessages = messages.map((e) {
if (e.id == id) {
if (func != null) {
return func(e);
} else if (message != null) {
return e.withMessage(message);
}
}
return e;
}).toList();
return AnnotationResult(messages: newMessages);
}