docs: public AsyncBulkheadState createAsyncBulkheadState(ScheduledExecutorService executorService, BulkheadPolicy policy, MetricRecorder metricRecorder) {
          if (policy == null) {
              return new AsyncBulkheadStateNullImpl(executorService);
          } else {
              return new AsyncBulkheadStateImpl(executorService, policy, metricRecorder);
          }
      }