protected File getFile(String name) { List children = getRarFile().getArchiveFiles(); for (int i = 0; i < children.size(); i++) { try { return ((Archive) children.get(i)).getFile(name); } catch (java.io.FileNotFoundException ex) { continue; } } return getFileFromDependentJar(name); }