*/
public IPresentationReconciler getPresentationReconciler(ISourceViewer sourceViewer) {
PresentationReconciler reconciler = new PresentationReconciler();
//bucket partition... (everything else outside a rule)
DefaultDamagerRepairer dr = new DefaultDamagerRepairer(getScanner());
reconciler.setDamager(dr, IDocument.DEFAULT_CONTENT_TYPE);
reconciler.setRepairer(dr, IDocument.DEFAULT_CONTENT_TYPE);
//inside a rule partition
dr = new DefaultDamagerRepairer(getScanner());
reconciler.setDamager(dr, DRLPartionScanner.RULE_PART_CONTENT);
reconciler.setRepairer(dr, DRLPartionScanner.RULE_PART_CONTENT);
//finally, inside a multi line comment.
dr = new DefaultDamagerRepairer(new SingleTokenScanner(
new TextAttribute(ColorManager.getInstance().getColor(
ColorManager.SINGLE_LINE_COMMENT))));
reconciler.setDamager(dr, DRLPartionScanner.RULE_COMMENT);
reconciler.setRepairer(dr, DRLPartionScanner.RULE_COMMENT);