code: public Stream<Module> requiresTransitive(Module m) {
          // find requires transitive
          return m.descriptor()
                  .requires().stream()
                  .filter(req -> req.modifiers().contains(TRANSITIVE))
                  .map(ModuleDescriptor.Requires::name)
                  .map(config::findModule)
                  .flatMap(Optional::stream);
      }
docs: /*
  Returns a stream of modules upon which the given module `requires transitive`