fCurrentAnnotations= (Annotation[]) resultingAnnotations.toArray(new Annotation[resultingAnnotations.size()]);
	public String showPossibleCompletions() {		if (fViewer == null || fViewer.getDocument() == null)			// Let superclass deal with this			return super.showPossibleCompletions();		Point selectedRange= fViewer.getSelectedRange();		fPosition= null;		if (selectedRange.y == 0) {			int invocationOffset= computeOffsetWithCorrection(selectedRange.x);			if (invocationOffset != -1) {				storePosition();				fViewer.setSelectedRange(invocationOffset, 0);				fViewer.revealRange(invocationOffset, 0);			}		}		return super.showPossibleCompletions();	}