code: @Override
      public Object getProperty(String propertyId)
              throws SAXNotRecognizedException {
          if ((PROPERTY + "declaration-handler").equals(propertyId)) {
              return (declHandler == base) ? null : declHandler;
          }
  
          if ((PROPERTY + "lexical-handler").equals(propertyId)) {
              return (lexicalHandler == base) ? null : lexicalHandler;
          }
  
          // unknown properties
          throw new SAXNotRecognizedException(propertyId);
      }
docs: <b>SAX2</b>: Returns the specified property.
  
  @exception SAXNotRecognizedException
  thrown if the property value is neither built in, nor yet
  stored.