/** Test nested case for writing empty elements */
public void testNestedWriteEmptyElements() throws Exception{
// write same bean both times
LoopBean root = new LoopBean("base");
LoopBean middle = new LoopBean(null);
root.setFriend(middle);
middle.setFriend(new LoopBean(null));
// test output when writing empty elements
StringWriter out = new StringWriter();
out.write("<?xml version='1.0'?>");
BeanWriter writer = new BeanWriter(out);