Fast location of similar code fragments using semantic 'juice'