}
public IPresentationReconciler getPresentationReconciler(ISourceViewer sourceViewer) {
PresentationReconciler reconciler = new PresentationReconciler();
DefaultDamagerRepairer dr = new DefaultDamagerRepairer(getCommentScanner());
reconciler.setDamager(dr, CucumberPartitionScanner.COMMENT);
reconciler.setRepairer(dr, CucumberPartitionScanner.COMMENT);
dr = new DefaultDamagerRepairer(getTagScanner());
reconciler.setDamager(dr, CucumberPartitionScanner.TAG);
reconciler.setRepairer(dr, CucumberPartitionScanner.TAG);
dr = new DefaultDamagerRepairer(getScenarioScanner());
reconciler.setDamager(dr, CucumberPartitionScanner.SCENARIO);
reconciler.setRepairer(dr, CucumberPartitionScanner.SCENARIO);
dr = new DefaultDamagerRepairer(getFeatureScanner());
reconciler.setDamager(dr, CucumberPartitionScanner.FEATURE);
reconciler.setRepairer(dr, CucumberPartitionScanner.FEATURE);
return reconciler;
}