public Collection<Element> getConfigXML() { ArrayList<Element> config = new ArrayList<Element>(); Element element; /* Breakpoints */ element = new Element("breakpoints"); element.addContent(breakpointsContainer.getConfigXML()); config.add(element); // Mote interfaces for (MoteInterface moteInterface : getInterfaces().getInterfaces()) { element = new Element("interface_config"); element.setText(moteInterface.getClass().getName()); Collection<Element> interfaceXML = moteInterface.getConfigXML(); if (interfaceXML != null) { element.addContent(interfaceXML); config.add(element); } } return config; }