} else {
nsidx = wrtr.getNamespaceCount();
String[] uris = new String[] { elementNamespaceUri };
int[] indexes = new int[] { nsidx };
String[] prefixes = new String[] { "" };
wrtr.pushExtensionNamespaces(uris);
wrtr.startTagNamespaces(nsidx, elementName, indexes, prefixes);
}
IMarshaller mrsh = ctx.getMarshaller(marshallerIndex,
bindingFactory.getMappedClasses()[marshallerIndex]);
mrsh.marshal(dataObject, ctx);