code: public void merge
  			(Model target, Model... sources)
  	{
  		// Empty merged and added elements sets
  		mergedElements.clear();
  		addedElements.clear();
  
  		// Fill equivalence map with objects from  target model
  		Set<BioPAXElement> targetElements = target.getObjects();
  		for (BioPAXElement t_bpe : targetElements)
  		{
  			this.addIntoEquivalanceMap(t_bpe);
  		}
  
  		// Try to insert every biopax element in every source one by one
  		for (Model source : sources)
  		{
  			Set<BioPAXElement> sourceElements = source.getObjects();
  			for (BioPAXElement bpe : sourceElements)
  			{
  				insert(target, bpe);
  			}
  		}
  	}
docs: Merges the <em>source</em> models into <em>target</em> model.
  
  @param target  model into which merging process will be done
  @param sources model(s) that are going to be merged with <em>target</em>