code: Object processPATTERN(
            StylesheetHandler handler, String uri, String name, String rawName, String value,
            ElemTemplateElement owner)
              throws org.xml.sax.SAXException
    {
  
      try
      {
        XPath pattern = handler.createMatchPatternXPath(value, owner);
  
        return pattern;
      }
      catch (TransformerException te)
      {
        throw new org.xml.sax.SAXException(te);
      }
    }
docs: Process an attribute string of type T_PATTERN into
  an XPath match pattern value.
  
  @param handler non-null reference to current StylesheetHandler that is constructing the Templates.
  @param uri The Namespace URI, or an empty string.
  @param name The local name (without prefix), or empty string if not namespace processing.
  @param rawName The qualified name (with prefix).
  @param value A match pattern string.
  
  @return An XPath pattern that may be used to evaluate the XPath.
  
  @throws org.xml.sax.SAXException that wraps a
  {@link javax.xml.transform.TransformerException} if the match pattern
  string contains a syntax error.