protected List<ModuleFile> getTMLModuleFiles() throws FileSystemException, WGDesignSyncException {
// Iterate thru media key folders
FileObject[] mediaKeyFolders = getTmlFolder().getChildren();
if (mediaKeyFolders == null) {
throw new WGDesignSyncException("Cannot collect modules from directory '" + getTmlFolder().getName().getPathDecoded() + "'. Please verify directory existence.");
}
FileObject mediaKeyFolder;
List<ModuleFile> files = new ArrayList();
for (int mediaKeyIdx = 0; mediaKeyIdx < mediaKeyFolders.length; mediaKeyIdx++) {