docs: @Override
      void open(final WorkQueue<ClasspathEntryWorkUnit> workQueueIgnored, final LogNode log)
              throws InterruptedException {
          if (!scanSpec.scanModules) {
              if (log != null) {
                  log.log("Skipping module, since module scanning is disabled: " + getModuleName());
              }
              skipClasspathElement = true;
              return;
          }
          try {
              moduleReaderProxyRecycler = nestedJarHandler.moduleRefToModuleReaderProxyRecyclerMap.get(moduleRef,
                      /* ignored */ null);
          } catch (final IOException | NullSingletonException e) {
              if (log != null) {
                  log.log("Skipping invalid module " + getModuleName() + " : " + e);
              }
              skipClasspathElement = true;
              return;
          }
      }