final File file = files[i];
tmpList.add(file.getAbsolutePath());
if ((file.getPath().endsWith(".jar") || file.getPath().endsWith(".zip"))
&& (!descriptorMap.containsKey(file.getAbsolutePath()) || file.lastModified() > lastMonitorTime)) {
try {
container.getWorkManager().doWork(new Work() {
public void run() {
log.info("Directory: " + root.getName() + ": Archive changed: processing "
+ file.getName() + " ...");
try {
updateArchive(file.getAbsolutePath(), true);