void (@NotNull Project project, @NotNull ListPopup popup, @NotNull Language language) { @SuppressWarnings("unchecked") List<IntentionActionWithTextCaching> values = popup.getListStep().getValues(); for (int i = 0; i < values.size(); i++) { IntentionActionWithTextCaching intention = values.get(i); final Class<?> clazz = getOriginalHandlerClass(intention.getAction()); final PluginInfo info = PluginInfoDetectorKt.getPluginInfo(clazz); SHOWN.log( project, EventFields.PluginInfo.with(info), ID_FIELD.with(clazz), EventFields.Language.with(language), POSITION_FIELD.with(i), INSPECTION_ID_FIELD.with(intention.getToolId()) ); } }