code: Vector processSIMPLEPATTERNLIST(
            StylesheetHandler handler, String uri, String name, String rawName, String value,
            ElemTemplateElement owner)
              throws org.xml.sax.SAXException
    {
  
      try
      {
        StringTokenizer tokenizer = new StringTokenizer(value, " \t\n\r\f");
        int nPatterns = tokenizer.countTokens();
        Vector patterns = new Vector(nPatterns);
  
        for (int i = 0; i < nPatterns; i++)
        {
          XPath pattern =
            handler.createMatchPatternXPath(tokenizer.nextToken(), owner);
  
          patterns.addElement(pattern);
        }
  
        return patterns;
      }
      catch (TransformerException te)
      {
        throw new org.xml.sax.SAXException(te);
      }
    }
docs: Process an attribute string of type T_SIMPLEPATTERNLIST into
  a vector of XPath match patterns.
  
  @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 whitespace delimited list of simple match patterns.
  
  @return A Vector of XPath objects.
  
  @throws org.xml.sax.SAXException that wraps a
  {@link javax.xml.transform.TransformerException} if one of the match pattern
  strings contains a syntax error.