Support SemanticMerge