}
}
String defaultUri= null;
if(nestedResolver != null){
for(Object next:nestedResolver.getNamespaces()) {
Namespace ns = (Namespace)next;
String uri = ns.getNamespaceURI();
String existingPrefix = null;
if(contextualNamespaces != null) {
existingPrefix = contextualNamespaces.resolveNamespaceURI(uri);
}
//if there's already a prefix for this uri, don't bother adding it
if(existingPrefix == null) {
String originalPrefix = ns.getPrefix();
//ask prefixMapper for a new prefix for this uri
String prefix = prefixMapper.getPreferredPrefix(uri, originalPrefix, true);
if(prefix != null) {