docs: public static GraqlTraversal createTraversal(Pattern pattern, TransactionOLTP tx) {
          Collection<Conjunction<Statement>> patterns = pattern.getDisjunctiveNormalForm().getPatterns();
  
          Set<? extends List<Fragment>> fragments = patterns.stream()
                  .map(conjunction -> new ConjunctionQuery(conjunction, tx))
                  .map((ConjunctionQuery query) -> planForConjunction(query, tx))
                  .collect(toImmutableSet());
  
          return GraqlTraversal.create(fragments);
      }