public Collection<LookupElementAction> getActionsFor(LookupElement element) {
   final CollectConsumer<LookupElementAction> consumer =
       new CollectConsumer<LookupElementAction>();
   for (LookupActionProvider provider : LookupActionProvider.EP_NAME.getExtensions()) {
     provider.fillActions(element, this, consumer);
   }
   if (!consumer.getResult().isEmpty()) {
     consumer.consume(new ShowHideIntentionIconLookupAction());
   }
   return consumer.getResult();
 }