docs: @Override
      URI getURI() {
          final URI uri = moduleRef.getLocation();
          if (uri == null) {
              // Some modules have no known module location (ModuleReference#location() can return null)
              throw new IllegalArgumentException("Module " + getModuleName() + " has a null location");
          }
          return uri;
      }