code: void awaitRequests() {
          if (!isWaitingForEnriching()) {
              return;
          }
          for (int i = 0; i < NUMBER_OF_WAIT_LOOPS; i++) {
              try {
                  Thread.sleep(THREAD_SLEEP);
                  if (!isEnrichmentAdvertised()) {
                      return;
                  }
              } catch (InterruptedException e) {
                  throw new IllegalStateException(e);
              }
          }
          throw new SettingRequestTimeoutException();
      }
docs: Await client activity causing requests in order to enrich requests