code: void pushBaseIndentifier(String baseID)
    {
  
      if (null != baseID)
      {
        int posOfHash = baseID.indexOf('#');
  
        if (posOfHash > -1)
        {
          m_fragmentIDString = baseID.substring(posOfHash + 1);
          m_shouldProcess = false;
        }
        else
          m_shouldProcess = true;
      }
      else
        m_shouldProcess = true;
  
      m_baseIdentifiers.push(baseID);
    }
docs: Push a base identifier onto the base URI stack.
  
  @param baseID The current base identifier for this position in the
  stylesheet, which may be a fragment identifier, or which may be null.
  @see <a href="http://www.w3.org/TR/xslt#base-uri">
  Section 3.2 Base URI of XSLT specification.</a>