docs: public Set<String> getServerFeatures() {
          ServerTask serverTask = runningServer.get();
          try {
              if (serverTask != null)
                  return serverTask.getServerFeatures();
          } catch (InterruptedException e) {
              // nothing to do here, we couldn't get the results from the server
          }
  
          return Collections.emptySet();
      }