7677787980818283848586
throw new IOException("Unable to understand protocol: " + url.getProtocol()); } File f = new File(url.getPath()); if (f.isDirectory()) { return new ClassFileReader(f, filter); } else { return new JarFileReader(url.openStream(), filter); } } }