List<String> list = new ArrayList<String>();
list.add("tagVO");
list.add("ManyTags");
list.add("list");
provider.setOutDropElements(list);
ManyTags many = new ManyTags();
Tags tags = new Tags();
tags.addTag(new TagVO("A", "B"));
tags.addTag(new TagVO("C", "D"));
many.setTags(tags);
ByteArrayOutputStream bos = new ByteArrayOutputStream();
provider.writeTo(many, ManyTags.class, ManyTags.class,
new Annotation[0], MediaType.TEXT_XML_TYPE, new MetadataMap<String, Object>(), bos);
String expected = "<?xml version='1.0' encoding='UTF-8'?>"
+ "<tags><group>B</group><name>A</name><group>D</group><name>C</name></tags>";