}
private void addNamespace(Package pkg)
{
if (pkg != null) {
Namespace ns = pkg.getAnnotation(Namespace.class);
if (ns != null) {
log.debug("Namespace: " + ns.value() + ", package: " + pkg.getName() +
", prefix: " + ns.prefix());
NamespaceDescriptor descriptor = namespaceMap.get(ns.value());
if (descriptor != null)
{
descriptor.addPackageName(pkg.getName());
}
else
{
namespaceMap.put(ns.value(), new NamespaceDescriptor(ns, pkg));
}
}
}
}