@Override
  public void runnableTaskFinished(final @NotNull Runnable runnable,
                                   final long waitedInQueueNs,
                                   final int queueSize,
                                   final long executionDurationNs,
                                   final boolean wasInSkippedItems) {
    for (EventWatcher watcher : watchers) {
      watcher.runnableTaskFinished(runnable, waitedInQueueNs, queueSize, executionDurationNs, wasInSkippedItems);
    }
  }
@Override
  public void runnableTaskFinished(final @NotNull Runnable runnable,
                                   final long waitedInQueueNs,
                                   final int queueSize,
                                   final long executionDurationNs,
                                   final boolean wasInSkippedItems)