URL () { URL result = url; if (result == null) { try { result = new URL(baseUrl, entry.getName()); } catch (MalformedURLException e) { throw new RuntimeException(e); } url = result; } return result; }