A language independent approach for detecting duplicated code | Synapse