* @throws URISyntaxException
*/
public IndexMetadataFactory(URL url) throws IOException, URISyntaxException {
VFS.init();
ZipEntryContext context = new ZipEntryContext(url);
VirtualFileHandler vfh = context.getRoot();
VirtualFile vdb = new VirtualFile(vfh);
List<VirtualFile> children = vdb.getChildrenRecursively(new VirtualFileFilter() {
@Override
public boolean accepts(VirtualFile file) {
return file.getName().endsWith(IndexConstants.NAME_DELIM_CHAR+IndexConstants.INDEX_EXT);