NotSameAbstract to CompareAbstract