mergeRegistries function
Merges several ExtensionRegistrys into one (later registries win on
conflict), so a consumer can combine the per-file registries generated for
every .proto in scope.
Implementation
ExtensionRegistry mergeRegistries(Iterable<ExtensionRegistry> registries) {
final out = ExtensionRegistry();
for (final r in registries) {
out.merge(r);
}
return out;
}