ArrayStack stack = (ArrayStack) namespaces.get(prefix);
if (stack == null) {
stack = new ArrayStack();
namespaces.put(prefix, stack);
}
stack.push(namespaceURI);
if ( elementNamespaces == null ) {
elementNamespaces = new HashMap();
}
elementNamespaces.put(prefix, namespaceURI);