Using a clone genealogy extractor for understanding and supporting evolution of code clones | Synapse