for (Iterator it= fCategories.iterator(); it.hasNext();) { CompletionProposalCategory cat= (CompletionProposalCategory) it.next(); cat.sessionStarted(); }
			public void assistSessionStarted(ContentAssistEvent event) {				if (event.processor != ContentAssistProcessor.this)					return;								fCategoryIteration= getCategoryIteration();				fRepetition= 0;				fIterationGesture= getIterationGesture();				if (event.assistant instanceof IContentAssistantExtension2) {					IContentAssistantExtension2 extension= (IContentAssistantExtension2) event.assistant;					if (fCategoryIteration.size() == 1) {						extension.setRepeatedInvocationMode(false);						extension.setShowEmptyList(false);					} else {						extension.setRepeatedInvocationMode(true);						extension.setStatusLineVisible(true);						extension.setStatusMessage(createIterationMessage());						extension.setShowEmptyList(true);					}								}			}