@Override
      public void visitRequire(String module, int access, String version) {
        if (isExplicit(access)) {
          // collect non-synthetic dependencies only
          myModuleRequires.add(new ModuleRequiresRepr(myContext, access, myContext.get(module), version));
        }
      }
@Override
      public void visitRequire(String module, int access, String version)