public void testUnwrappedCollective() throws Exception {
XMLIntrospector introspector = new XMLIntrospector();
introspector.getConfiguration().setWrapCollectionsInElement(false);
introspector.getConfiguration().setAttributesForPrimitives(true);
XMLBeanInfo out = introspector.introspect(PhoneBookBean.class);
// with wrapped collective, we expect a spacer element descriptor
// (for the collective) containing a single collective descriptor
ElementDescriptor phoneBookBeanDescriptor = out.getElementDescriptor();
ElementDescriptor[] phoneBookChildDescriptors = phoneBookBeanDescriptor.getElementDescriptors();
assertEquals("Expected single child descriptor", 1, phoneBookChildDescriptors.length);
ElementDescriptor hollowPhoneNumberDescriptor = phoneBookChildDescriptors[0];