String (String prefix) { final String uri = super.translateNamespacePrefixToUri(prefix); // avoid matching of undefined prefixes on default namespace if (prefix != null && prefix.length() > 0) { if (uri == null) { LOG.debug("Undefined prefix: " + prefix); return "urn:xpathview:undefined-namespace"; } else { return uri; } } else { // Don't resolve empty prefix to anything. This is called by Jaxen for internal function resolving // and this will break when anything else than null is returned. LOG.debug("Empty prefix, returning null (uri=" + uri + ")"); return null; } }