setBackground(getDisplay().getSystemColor(SWT.COLOR_WHITE));
sashForm = new SashForm(this, SWT.VERTICAL);
rootComposite = createRootComposite(sashForm);
colors = new Colors(getDisplay());
viewerAnnotationModel = new AnnotationModel();
viewer = createSourceViewer(rootComposite, viewerAnnotationModel);
viewer.getTextWidget().setWrapIndent(20);
viewer.configure(new Configuration(colors));
createViewerActions(viewer);
projectionSupport = new ProjectionSupport(viewer,new ProjectionAnnotationAccess(), colors);