docs: public List<FailedEventInvocation> getFailedInvocations() {
          synchronized (this.mutex) {
              if (this.failedEvents == null) {
                  return Collections.emptyList();
              }
              return Collections.unmodifiableList(this.failedEvents);
          }
      }