final List<ISiteModel> siteModels = new ArrayList<ISiteModel>();
for (IProject project : projects) {
IFile siteXml = project.getFile(SITE_XML_FILENAME);
if (siteXml != null && siteXml.exists()) {
final ISiteModel model = new WorkspaceSiteModel(siteXml);
if (model != null) {
siteModels.add(model);
try {
model.load();
} catch (CoreException e) {
SysOutProgressMonitor.out.println("Problem occurred while loading: " + siteXml.getLocation());
e.printStackTrace(SysOutProgressMonitor.out);
}
}