code: @Override
      public String doGetNamespaceURI(String prefix)
      {
          // Note: base class checks for 'known' problems and prefixes:
          if (mNsByPrefix == null) {
              mNsByPrefix = buildByPrefixMap();
          }
          Namespace ns = mNsByPrefix.get(prefix);
          if (ns == null && mParentCtxt != null) {
              return mParentCtxt.getNamespaceURI(prefix);
          }
          return (ns == null) ? null : ns.getNamespaceURI();
      }
docs: /*
  ///////////////////////////////////////////
  NamespaceContext API
  ///////////////////////////////////////////