&& Double.valueOf(getStylesheet().getVersion()).doubleValue() > Constants.XSLTVERSUPPORTED)
&& ( null==getStylesheet() || Double.valueOf(getStylesheet().getVersion()).doubleValue() > Constants.XSLTVERSUPPORTED) )
  XSLTElementProcessor getProcessorFor(          String uri, String localName, String rawName)     throws org.xml.sax.SAXException  {    XSLTElementProcessor currentProcessor = getCurrentProcessor();    XSLTElementDef def = currentProcessor.getElemDef();    XSLTElementProcessor elemProcessor = def.getProcessorFor(uri, localName);    if (null == elemProcessor        && Double.valueOf(getStylesheet().getVersion()).doubleValue()           > Constants.XSLTVERSUPPORTED)    {      elemProcessor = def.getProcessorForUnknown(uri, localName);    }    if (null == elemProcessor)      error(rawName + " is not allowed in this position in the stylesheet!",            null);    return elemProcessor;  }