Supporting source code difference analysis | Synapse