}
else {
// Find the path corresponding to the class
for (int i = 0; i < _jarList.size(); i++) {
JarEntry jarEntry = _jarList.get(i);
JarPath path = jarEntry.getJarPath();
Jar jar = path.getJar();
try {
ZipEntry zipEntry = jar.getZipEntry(pathName);
// if (filePath.canRead() && filePath.getLength() > 0) {
if (zipEntry != null && zipEntry.getSize() > 0) {
Path filePath = path.lookup(pathName);
return createEntry(name, pathName, jarEntry, filePath);
}
} catch (IOException e) {
log.log(Level.FINER, e.toString(), e);