public class PropertiesConverter
implements Converter {
@Override
public void marshal(Object o, HierarchicalStreamWriter writer, MarshallingContext mc) {
Properties rea = (Properties) o;
for (String name : rea.stringPropertyNames()) {
writer.startNode("property");
writer.addAttribute("name", name);
writer.addAttribute("value",
rea.getProperty(name));
writer.endNode();
}
}