String ns = elAnnot.namespace();
if (StringUtils.isEmpty(ns)
|| "##default".equals(ns)) {
XmlSchema schema = cls.getPackage().getAnnotation(XmlSchema.class);
if (schema != null) {
ns = schema.namespace();
}
}
if (!StringUtils.isEmpty(ns) && !StringUtils.isEmpty(name)) {
QName elementType = new QName(ns, name);
registry.registerDeserializer(parentType, elementType, helper);