// add annotation painter
if ( this.paintManager == null && this.sourceViewer.getAnnotationModel() instanceof IAnnotationModelExtension )
{
AnnotationPainter ap = new AnnotationPainter( this.sourceViewer, null );
ap.addAnnotationType( "DEFAULT" );
ap.setAnnotationTypeColor( "DEFAULT", BrowserCommonActivator.getDefault().getColor( new RGB( 255, 0, 0 ) ) );
this.sourceViewer.getAnnotationModel().addAnnotationModelListener( ap );
FilterCharacterPairMatcher cpm = new FilterCharacterPairMatcher( this.sourceViewer, this.parser );
MatchingCharacterPainter mcp = new MatchingCharacterPainter( this.sourceViewer, cpm );