{
ISWC swc = swcManager.get(swcPath.getFile());
Map<String, ISWCFileEntry> swcFiles = swc.getFiles();
for (Map.Entry<String, ISWCFileEntry> file : swcFiles.entrySet())
{
ISWCFileEntry currentFileEntry = files.get(file.getKey());
if (currentFileEntry == null ||
(file.getValue().getLastModified() > currentFileEntry.getLastModified()))
{
files.put(file.getKey(), file.getValue());
}
}
}