docs: public Waiter<DescribeNotebookInstanceRequest> notebookInstanceStopped() {
  
          return new WaiterBuilder<DescribeNotebookInstanceRequest, DescribeNotebookInstanceResult>()
                  .withSdkFunction(new DescribeNotebookInstanceFunction(client))
                  .withAcceptors(new NotebookInstanceStopped.IsStoppedMatcher(), new NotebookInstanceStopped.IsFailedMatcher())
                  .withDefaultPollingStrategy(new PollingStrategy(new MaxAttemptsRetryStrategy(60), new FixedDelayStrategy(30)))
                  .withExecutorService(executorService).build();
      }