Don't initialize this here, it increases the chances that we would forget to set the return value from MyersDiff.

Instead just declare the variable as final, and initialize it in each of the arms below of the conditional statements.  Its only 2 locations, and the compiler can prove that we have set it for each of the different conditions.