*/
private static String getNamespace(final Class<?> impl) {
if (impl == null) {
return null;
}
final XmlRootElement root = impl.getAnnotation(XmlRootElement.class);
if (root != null) {
final String namespace = root.namespace().trim();
if (!namespace.isEmpty() && !DEFAULT.equals(namespace)) {
return namespace;
}
}
return getNamespace(impl.getPackage());