docs: private void sendRequest(InvocationRequest helpRequest, boolean startRemoteViewer) {
          this.helpRequest = helpRequest;
          
          if (helpRequest != null) {
              if (remoteViewerActive()) {
                  remoteQueue.sendRequest(helpRequest);
                  this.helpRequest = null;
              } else if (startRemoteViewer) {
                  startRemoteViewer();
              } else {
                  this.helpRequest = null;
              }
          }
      }