docs: public List<TransportCandidate> getCandidatesList() {
          List<TransportCandidate> result;
  
          synchronized (candidates) {
              result = new ArrayList<>(candidates);
          }
  
          return result;
      }