code: public void merge(Model target, Model... sources)
  	{
  		for (Model source : sources)
  			if (source != null)
  				merge(target, source.getObjects());
  	}
docs: Merges the <em>source</em> models into <em>target</em> model,
  one after another (in the order they are listed).
  
  If the target model is self-integral (complete) or empty, then
  the result of the merge will be also a complete model (contain
  unique objects with unique URIs, all objects referenced from
  any other object in the model).
  
  Source models do not necessarily have to be complete and may even
  indirectly contain different objects of the same type with the same
  URI. Though, in most cases, one probably wants target model be complete
  or empty for the best possible results. So, if your target is incomplete,
  or you are not quite sure, then do simply merge it as the first source
  to a new empty model or itself (or call {@link Model#repair()} first).
  
  @param target model into which merging process will be done
  @param sources models to be merged/updated to <em>target</em>; order can be important