java-code-diff Java file tokenized diff based on myers algorithm. (see myers introduction) It ignores the changes of empty lines any blank character any comment(because it does not make sense)