docs: @javax.annotation.Nonnull
    public com.simiacryptus.util.StreamNanoHTTPD init() throws IOException {
      com.simiacryptus.util.StreamNanoHTTPD.this.start(30000);
      new Thread(() -> {
        try {
          Thread.sleep(100);
          if(null != gatewayUri) Desktop.getDesktop().browse(gatewayUri);
        } catch (@javax.annotation.Nonnull final Exception e) {
          e.printStackTrace();
        }
      }).start();
      return this;
    }