}
saw.add(file);
if (file.isDirectory()) {
results.add(new FileRepository(file));
} else if (file.isFile() && file.getName().endsWith(".zip")) {
results.add(new ZipRepository(file));
} else if (file.isFile() && file.getName().endsWith(".jar")) {
results.add(new ZipRepository(file));
} else {
LOG.warn("{}は不明な形式のため、無視されます", file);
}
}
return results;