Fully restore the support of copy&paste detection, based on Roslyn