int start= fModel.getOffset(fIndices[fCurrentIndex]) + fContext.getStart(); int end= fModel.getSize(fIndices[fCurrentIndex]) + start;  IRegion region= fContext.getViewer().getVisibleRegion(); start -= region.getOffset(); end -= region.getOffset();  fText.setSelection(start, end);
	private void previous() {		if (fCurrentIndex == 0) {			fText.getDisplay().beep();		} else {			redraw();			fCurrentIndex--;			redraw();		}						}