((ContentAssistant) ext3).setRepeatedInvocationTrigger(KeySequence.getInstance());
((ContentAssistant) ext3).setRepeatedInvocationTrigger(null);
			public void assistSessionEnded(ContentAssistEvent event) {				if (event.processor != ContentAssistProcessor.this)					return;				for (Iterator it= fCategories.iterator(); it.hasNext();) {					CompletionProposalCategory cat= (CompletionProposalCategory) it.next();					cat.sessionEnded();				}				fCategoryIteration= null;				fRepetition= -1;				fIterationGesture= null;				if (event.assistant instanceof IContentAssistantExtension2) {					IContentAssistantExtension2 extension= (IContentAssistantExtension2) event.assistant;					extension.setShowEmptyList(false);					extension.setRepeatedInvocationMode(false);					extension.setStatusLineVisible(false);					if (extension instanceof IContentAssistantExtension3) {						IContentAssistantExtension3 ext3= (IContentAssistantExtension3) extension;						((ContentAssistant) ext3).setRepeatedInvocationTrigger(KeySequence.getInstance());					}				}			}