wrtr.openNamespaces(openNamespaceIndexes, openNamespacePrefixes);
String name = elementName;
if (!"".equals(elementNamespacePrefix)) {
name = elementNamespacePrefix + ':' + name;
}
wrtr.startTagOpen(0, name);
// marshal object representation (may include attributes) into element
IMarshaller mrsh = ctx.getMarshaller(marshallerIndex,
bindingFactory.getMappedClasses()[marshallerIndex]);
mrsh.marshal(dataObject, ctx);