code: public void setProperty (String name, Object value)
      throws SAXNotRecognizedException, SAXNotSupportedException
      {
          for (int i = 0; i < LEXICAL_HANDLER_NAMES.length; i++) {
              if (LEXICAL_HANDLER_NAMES[i].equals(name)) {
                  setLexicalHandler((LexicalHandler) value);
                  return;
              }
          }
          super.setProperty(name, value);
      }
docs: Set the value of a property.
  
  <p>This will always fail if the parent is null.</p>
  
  @param name The property name.
  @param state The requested property value.
  @exception org.xml.sax.SAXNotRecognizedException When the
  XMLReader does not recognize the property name.
  @exception org.xml.sax.SAXNotSupportedException When the
  XMLReader recognizes the property name but
  cannot set the requested value.
  @see org.xml.sax.XMLReader#setProperty