@Override
  public <T> void addMergingStrategy(Class<T> aClass, MergingStrategy<T> strategy) {
    myMergingStrategies.add(strategy);
    myMergingStrategyClasses.add(aClass);
  }
@Override
  public <T> void addMergingStrategy(Class<T> aClass, MergingStrategy<T> strategy)