6. The computer program product of claim 5 , wherein the determining of whether the one or more character changes exist comprises: repeatedly analyzing the first code version and the second code version at increasing levels of granularity for the one or more character changes.
6. The computer program product of claim 5 , wherein the determining of whether the one or more character changes exist comprises: repeatedly analyzing the first code version and the second code version at increasing levels of granularity for the one or more character changes. 7. The computer program product of claim 6 , wherein a first level of the levels of granularity is a code block, and wherein a second level of the levels of granularity is a code line.