/* 326 */ Long rootLastModified = Long.valueOf(root.getLastModified());
/* 327 */ String name = root.getPathName();
/* */
/* 329 */ if (!root.exists())
/* */ {
/* 331 */ ModificationInfo info = new ModificationInfo(ctx, rootLastModified.longValue(), ModificationInfo.ModifyStatus.REMOVED);
/* 332 */ modified.add(info);
/* 333 */ iter.remove();
/* 334 */ if (trace) {
/* 335 */ log.trace(name + " was removed");
/* */ }
/* */ }
/* 338 */ else if (root.hasBeenModified())
/* */ {
/* 340 */ if (trace) {
/* 341 */ log.trace(name + " was modified: " + rootLastModified);
/* */ }
/* 343 */ VFSDeployment ctx2 = loadDeploymentData(root);
/* 344 */ ModificationInfo info = new ModificationInfo(ctx2, rootLastModified.longValue(), ModificationInfo.ModifyStatus.MODIFIED);
/* 345 */ modified.add(info);
/* */ }
/* */
/* */ }
/* */
/* 350 */ for (File applicationDir : this.applicationDirs)
/* */ {
/* 352 */ VFS deployVFS = VFS.getVFS(applicationDir.toURI());
/* 353 */ VirtualFile deployDir = deployVFS.getRoot();
/* 354 */ List children = deployDir.getChildren();
/* 355 */ for (VirtualFile vf : children)
/* */ {
/* 357 */ URI uri = vf.toURI();
/* 358 */ if (!this.applicationCtxs.containsKey(uri.toString()))
/* */ {
/* 360 */ VFSDeployment ctx = loadDeploymentData(vf);
/* 361 */ ModificationInfo info = new ModificationInfo(ctx, vf.getLastModified(), ModificationInfo.ModifyStatus.ADDED);
/* 362 */ modified.add(info);
/* 363 */ this.applicationCtxs.put(vf.getName(), ctx);
/* */ }
/* */ }
/* */ }