docs: public boolean hasBounceProxyBeenRegistered() {
  
          // startup reporting hasn't started
          if (!startupEventReported) {
              return false;
          }
  
          // startup reporting still ongoing - don't block this call!
          if (!startupReportFuture.isDone()) {
              return false;
          }
  
          // get result
          try {
              return startupReportFuture.get();
          } catch (InterruptedException e) {
              return false;
          } catch (ExecutionException e) {
              return false;
          } catch (CancellationException e) {
              // reporting was cancelled before startup could be reported
              return false;
          }
      }