fLastProposal= proposal;
	private void selectProposal(int index, boolean smartToggle) {		ICompletionProposal oldProposal= getSelectedProposal();		if (oldProposal instanceof ICompletionProposalExtension2)			((ICompletionProposalExtension2) oldProposal).unselected(fViewer);		ICompletionProposal proposal= fFilteredProposals[index];		if (proposal instanceof ICompletionProposalExtension2)			((ICompletionProposalExtension2) proposal).selected(fViewer, smartToggle);					fProposalTable.setSelection(index);		fProposalTable.showSelection();		if (fAdditionalInfoController != null)			fAdditionalInfoController.handleTableSelectionChanged();	}