void (@NotNull LookupElement item, char completionChar, OffsetMap offsetMap, OffsetsInFile hostOffsets, Editor editor, Integer initialOffset) { WatchingInsertionContext context = null; try { StatisticsUpdate update = StatisticsUpdate.collectStatisticChanges(item); //todo pass all relevant items context = insertItemHonorBlockSelection(new ArrayList<>(),item, completionChar, offsetMap, hostOffsets, editor, initialOffset, update); update.trackStatistics(context); } finally { if (context != null && context.getLaterRunnable() != null) { context.getLaterRunnable().run(); } } }