docs: public Waiter<DescribeConversionTasksRequest> conversionTaskCompleted() {
  
          return new WaiterBuilder<DescribeConversionTasksRequest, DescribeConversionTasksResult>()
                  .withSdkFunction(new DescribeConversionTasksFunction(client))
                  .withAcceptors(new ConversionTaskCompleted.IsCompletedMatcher(), new ConversionTaskCompleted.IsCancelledMatcher(),
                          new ConversionTaskCompleted.IsCancellingMatcher())
                  .withDefaultPollingStrategy(new PollingStrategy(new MaxAttemptsRetryStrategy(40), new FixedDelayStrategy(15)))
                  .withExecutorService(executorService).build();
      }