docs: public List<Segment> getPairedSegments(Segment unpairedSegment) {
      ArrayList<Segment> pairedSegments = new ArrayList<>();
      // search the segments. Index at "unpairedClustering" being the wildcard.
      segments: for(Segment segment : this) {
        // if mismatch except at unpaired Clustering index => exclude.
        for(int i = 0; i < clusteringsCount; i++) {
          // mismatch, but lso do not add wildcard
          if((unpairedSegment.get(i) != Segment.UNCLUSTERED && segment.get(i) != unpairedSegment.get(i)) //
              || segment.get(i) == Segment.UNCLUSTERED) {
            continue segments;
          }
        }
        // add segment to list
        pairedSegments.add(segment);
      }
      return pairedSegments;
    }