docs: public Boolean canHandleRequest(String serverName) throws Exception {
          // TODO: Future optimizations
          try {
              Profile[] profiles = this.getProfilesForServerName(serverName);
              if (profiles == null) {
                  logger.info("No matching profiles found for path");
                  return false;
              }
              for (Profile profile : profiles) {
                  List<Client> clients = ClientService.getInstance().findAllClients(profile.getId());
                  for (Client client : clients) {
                      if (client.getIsActive()) {
                          return true;
                      }
                  }
              }
          } catch (Exception e) {
              e.printStackTrace();
          }
  
          return false;
      }