docs: @Override
      public URI getURI() throws IOException {
          URL url = getURL();
          try {
              return ResourceUtils.toURI(url);
          } catch (URISyntaxException ex) {
              throw new RuntimeException("Invalid URI [" + url + "]", ex);
          }
      }