code: public void merge(ConfigurationMetadata metadata) {
  		for (ItemMetadata additionalItem : metadata.getItems()) {
  			mergeItemMetadata(additionalItem);
  		}
  		for (ItemHint itemHint : metadata.getHints()) {
  			add(itemHint);
  		}
  	}
docs: Merge the content from another {@link ConfigurationMetadata}.
  @param metadata the {@link ConfigurationMetadata} instance to merge