void (LighterASTNode attrNode, FlyweightCapableTreeStructure<LighterASTNode> structure) { final CharSequence name = getAttributeName(attrNode, structure); if (Comparing.equal(name, XMLNS)) { myPrefixesStack.push(""); myNamespacesStack.push(getAttributeValue(attrNode, structure).toString()); } else if (StringUtil.startsWith(name, XMLNS_COLON)) { myPrefixesStack.push(name.subSequence(XMLNS_COLON.length(), name.length()).toString()); myNamespacesStack.push(getAttributeValue(attrNode, structure).toString()); } }