if (arrayTypeQName != null) {
// if the array Type is given then each element does not have to
// write the type
adbBean.serialize(new javax.xml.namespace.QName("", CHILD_LOCAL_NAME), factory, xmlWriter);
} else {
adbBean.serialize(new javax.xml.namespace.QName("", CHILD_LOCAL_NAME), factory, xmlWriter, true);
}
} else {
//write the null attribute
writeStartElement("", CHILD_LOCAL_NAME, null, xmlWriter);