else if (name.equals(FEATURE_SOURCE_LOCATION)) { return new Boolean(m_source_location); }
  public Object getAttribute(String name) throws IllegalArgumentException  {    if (name.equals(FEATURE_INCREMENTAL))    {      return new Boolean(org.apache.xml.dtm.DTMManager.getIncremental());                }    else if (name.equals(FEATURE_OPTIMIZE))    {      return new Boolean(m_optimize);    }    else      throw new IllegalArgumentException(XSLMessages.createMessage(XSLTErrorResources.ER_ATTRIB_VALUE_NOT_RECOGNIZED, new Object[]{name})); //name + " attribute not recognized");  }