} else if (args.get(2) instanceof String) {
String qName = (String) args.get(2);
if (qName.contains(":")) {
int index = qName.indexOf(":");
prefix = qName.substring(0, index);
localName = qName.substring(index + 1);
} else {
localName = qName;
}
} else {
throw new XPathFunctionException("Unexpected argument type: "+args.get(2).getClass());