if (!Helper2.okToUse(fProposalShell)) return;
	private void displayProposals() {		if (fContentAssistant.addContentAssistListener(this, ContentAssistant2.PROPOSAL_SELECTOR)) {						if (fDocumentListener == null)				fDocumentListener=  new IDocumentListener()  {					public void documentAboutToBeChanged(DocumentEvent event) {						if (!fInserting)							fDocumentEvents.add(event);					}						public void documentChanged(DocumentEvent event) {						if (!fInserting)							filterProposals();					}				};			IDocument document= fViewer.getDocument();			if (document != null)				document.addDocumentListener(fDocumentListener);						fProposalShell.setVisible(true);			if (fAdditionalInfoController != null) {				fAdditionalInfoController.install(fProposalTable);						fAdditionalInfoController.handleTableSelectionChanged();			}		}	}