### Question:
ModelMerger { protected void mergeReportSet( ReportSet target, ReportSet source, boolean sourceDominant, Map<Object, Object> context ) { mergeConfigurationContainer( target, source, sourceDominant, context ); mergeReportSet_Id( target, source, sourceDominant, context ); mergeReportSet_Reports( target, source, sourceDominant, context ); }  void merge( Model target, Model source, boolean sourceDominant, Map<?, ?> hints );  }### Answer:
@Test public void mergeSameReports() { ReportSet target = new ReportSet(); target.setReports( Arrays.asList( "first", "second", "third" ) ); ReportSet source = new ReportSet(); source.setReports( Arrays.asList( "first", "second", "third" ) ); modelMerger.mergeReportSet( target, source, true, null ); assertThat( target.getReports(), contains( "first", "second", "third" ) ); }