code: public void computeModulesData() {
          CommentHelper ch = utils.getCommentHelper(mdle);
          // Get module dependencies using the module's transitive closure.
          Map<ModuleElement, String> dependentModules = utils.getDependentModules(mdle);
          // Add all dependent modules to indirect modules set. We will remove the modules,
          // listed using the requires directive, from this set to come up with the table of indirect
          // required modules.
          dependentModules.forEach((module, mod) -> {
              if (shouldDocument(module)) {
                  indirectModules.put(module, new StringContent(mod));
              }
          }
docs: Compute the modules data that will be displayed in various tables on the module summary page.