@Override
public IContentAssistant getContentAssistant(ISourceViewer sourceViewer) {
ContentAssistant ca = new ContentAssistant();
IContentAssistProcessor pr = new ScenarioCompletionProcessor(scenarioAnnotationSearch);
ca.setContentAssistProcessor(pr, CucumberPartitionScanner.SCENARIO);
ca.setContentAssistProcessor(pr, IDocument.DEFAULT_CONTENT_TYPE);
ca.setInformationControlCreator(getInformationControlCreator(sourceViewer));
return ca;
}