code: public ModuleDescriptor[] descriptors(String name) {
          ModuleDeps moduleDeps = modules.keySet().stream()
              .filter(m -> m.name().equals(name))
              .map(modules::get)
              .findFirst().get();
  
          ModuleDescriptor[] descriptors = new ModuleDescriptor[3];
          descriptors[0] = moduleDeps.root.descriptor();
          descriptors[1] = moduleDeps.descriptor();
          descriptors[2] = moduleDeps.reduced();
          return descriptors;
      }
docs: ---- for testing purpose