if (element instanceof org.exist.memtree.ElementImpl) {
((org.exist.memtree.ElementImpl)element).getNamespaceMap(prefixes);
} else {
final ElementImpl elementImpl = (org.exist.dom.ElementImpl) element;
if (elementImpl.declaresNamespacePrefixes()) {
for (final Iterator<String> i = elementImpl.getPrefixes(); i.hasNext(); ) {
final String prefix = i.next();
prefixes.put(prefix, elementImpl.getNamespaceForPrefix(prefix));
}
}