code: protected TimeoutId requestTimeout(final long delay, final TimeUnit unit, @Nullable final String name, @Nullable final Object data) {
          return timeoutManager.requestTimeout(context(), state().getSagaId(), delay, unit, name, data);
      }
docs: Requests a timeout event with a specific name and attached data.