void (InsertionContext context) { LookupElement item = getDelegate(); PsiDocumentManager.getInstance(context.getProject()).commitAllDocuments(); super.handleInsert(context); TextRange range = myState.getCurrentVariableRange(); final TemplateLookupSelectionHandler handler = item.getUserData(TemplateLookupSelectionHandler.KEY_IN_LOOKUP_ITEM); if (handler != null && range != null) { handler.itemSelected(item, context.getFile(), context.getDocument(), range.getStartOffset(), range.getEndOffset()); } }