@SuppressWarnings("unchecked") public void load(File dir) { File file = new File(dir, OUTPUT_NAME); if (!file.exists()) { return; } try { Document doc = XMLHelper.readXML(file); List<Element> elements = doc.getRootElement().elements(); synchronized (builds) { for (Element node : elements) { BuildFragment build = new BuildFragment(); build.fromXML(node); builds.add(build); } } } catch (MonitorException e) { logger.error("Read document " + file + " failed!", e); } }