code: private void emitProperty( Name propertyName,
                                 int propertyType,
                                 Object value,
                                 ContentHandler contentHandler,
                                 boolean skipBinary ) throws RepositoryException, SAXException {
          ValueFactory<String> strings = session.stringFactory();
  
          // first set the property sv:name attribute
          AttributesImpl propAtts = new AttributesImpl();
          propAtts.addAttribute(JcrSvLexicon.NAME.getNamespaceUri(),
                                JcrSvLexicon.NAME.getLocalName(),
                                getPrefixedName(JcrSvLexicon.NAME),
                                PropertyType.nameFromValue(PropertyType.STRING),
                                strings.create(propertyName));
  
          // and it's sv:type attribute
          propAtts.addAttribute(JcrSvLexicon.TYPE.getNamespaceUri(),
                                JcrSvLexicon.TYPE.getLocalName(),
                                getPrefixedName(JcrSvLexicon.TYPE),
                                PropertyType.nameFromValue(PropertyType.STRING),
                                org.modeshape.jcr.api.PropertyType.nameFromValue(propertyType));
  
          // output the sv:property element
          startElement(contentHandler, JcrSvLexicon.PROPERTY, propAtts);
  
          // then output a sv:value element for each of its values
          emitValue(strings.create(value), contentHandler);
  
          // end the sv:property element
          endElement(contentHandler, JcrSvLexicon.PROPERTY);
      }
docs: Fires the appropriate SAX events on the content handler to build the XML elements for the property.
  
  @param propertyName the name of the property to be exported
  @param propertyType the type of the property to be exported
  @param value the value of the single-valued property to be exported
  @param contentHandler the SAX content handler for which SAX events will be invoked as the XML document is created.
  @param skipBinary if <code>true</code>, indicates that binary properties should not be exported
  @throws SAXException if an exception occurs during generation of the XML document
  @throws RepositoryException if an exception occurs accessing the content repository