boolean (VirtualFile root, final StringTokenizer filePath) { if (!filePath.hasMoreTokens()) return true; @NonNls String name = filePath.nextToken(); if (!filePath.hasMoreTokens()) { name += ".class"; } final VirtualFile child = root.findChild(name); return child != null && findInFile(child, filePath); }