Hack to allow unit tests to call private method. Do not use.
List<String>? test_diff_halfMatch(String text1, String text2) { return _diff_halfMatch(text1, text2); }