}
Marshaller ms = createMarshaller(obj, cls, genericType, enc);
ms.setProperty(Marshaller.JAXB_FRAGMENT, Boolean.TRUE);
if (ns.length() > 0) {
Map<String, String> map = Collections.singletonMap(ns, "ns1");
NamespaceMapper nsMapper = new NamespaceMapper(map);
try {
ms.setProperty("com.sun.xml.bind.namespacePrefixMapper", nsMapper);
} catch (PropertyException ex) {
ms.setProperty("com.sun.xml.internal.bind.namespacePrefixMapper", nsMapper);
}