@Override
    public @NotNull URL getURL() {
      URL result = url;
      if (result == null) {
        MyJarUrlStreamHandler handler = new MyJarUrlStreamHandler(entry, jarLoader);
        try {
          result = new URL(jarLoader.url, name, handler);
        }
        catch (MalformedURLException e) {
          throw new RuntimeException(e);
        }
        url = result;
        handler.original = result;
      }
      return result;
    }
@Override
    public @NotNull URL getURL()