code: public void runOnFireEventFailedPlugins(CrawlerContext context,
  			Eventable eventable, List<Eventable> path) {
  		LOGGER.debug("Running OnFireEventFailedPlugins...");
  		counters.get(OnFireEventFailedPlugin.class).inc();
  		for (Plugin plugin : plugins.get(OnFireEventFailedPlugin.class)) {
  			if (plugin instanceof OnFireEventFailedPlugin) {
  				LOGGER.debug("Calling plugin {}", plugin);
  				try {
  					((OnFireEventFailedPlugin) plugin).onFireEventFailed(
  							context, eventable, path);
  				} catch (RuntimeException e) {
  					reportFailingPlugin(plugin, e);
  				}
  			}
  		}
  	}
docs: Load and run the OnFireEventFailedPlugins, this call has been made from the fireEvent when
  the event is not fireable. the Path is the Path leading TO this eventable (not included).
  
  @param eventable the eventable not able to fire.
  @param path      the path TO this eventable.