Well the same apply IMHO to merge operation that is in org.jboss.jca.common.metadata.Metadata too. If we still need it (I'm not sure at the moment, but probably it will be) we can add an interface MergeableMetadata to be implemented by metadata for which make sense.
Am I wrong?
bye
S.