code: public List<V> reverseTopologicalSort() {
          List<V> list = topologicalSort();
          if (list == null) {
              return null;
          }
  
          Collections.reverse(list);
  
          return list;
      }
docs: Report (as a List) the reverse topological sort of the vertices; null for no such sort.