new ArrayList<NamespaceDescriptor>(headers.size());
for (Map.Entry<String, NamespaceHeader> entry : headers.entrySet()) {
Namespace ns = new Namespace();
ns.setPrefix(entry.getValue().getNamespaceBlock().getKeyword());
ns.setResourceLocation(entry.getKey());
NamespaceDescriptor nsd = OBJECT_FACTORY.createNamespaceDescriptor();
nsd.setNamespace(ns);
nsd.setName(entry.getValue().getNamespaceBlock().getNameString());
l.add(nsd);
}
return Collections.unmodifiableList(l);
}