if (!fragment.isEqual()) {
if (myComparisonPolicy.isEqual(fragment))
fragment = myComparisonPolicy.createFragment(fragment.getText1(), fragment.getText2());
collector.add(fragment);
} else {
String[] lines1 = new LineTokenizer(fragment.getText1()).execute();
String[] lines2 = new LineTokenizer(fragment.getText2()).execute();
LOG.assertTrue(lines1.length == lines2.length);
for (int i = 0; i < lines1.length; i++)
collector.addAll(myDiffPolicy.buildFragments(lines1[i], lines2[i]));
}
}