class URLApplicationResource extends PostfixedApplicationResource {

    @Override
    public long getLastModified() throws IOException {
        if (file != null) {
            return file.lastModified();
        } else {
            URLConnection connection = openConnection();
            if (connection instanceof JarURLConnection) {
                return ((JarURLConnection) connection).getJarEntry().getTime();
            } else {
                long result = connection.getLastModified();
                return result;
            }
        }
    }

    public  URLApplicationResource(String localePath, URL url);
    public  URLApplicationResource(String path, Locale locale, URL url);

}