docs: public final <T extends Response> T send(String namespace, Request request, Class<T> responseClass)
              throws IOException {
          Status status = getStatus();
          Application runningApp = status.getRunningApp();
          if (runningApp == null) {
              throw new ChromeCastException("No application is running in ChromeCast");
          }
          return channel().sendGenericRequest(getTransportId(runningApp), namespace, request, responseClass);
      }