}
private void sequencePowerpoint( Node rootNode,
org.modeshape.jcr.api.ValueFactory valueFactory,
InputStream stream ) throws IOException, RepositoryException {
PowerpointMetadata deck = PowerPointMetadataReader.instance(stream);
recordMetadata(rootNode, valueFactory, deck.getMetadata());
for (SlideMetadata slideMetadata : deck.getSlides()) {
Node slide = rootNode.addNode(SLIDE, SLIDE_NODE);
setProperty(slide, TITLE, slideMetadata.getTitle());
setProperty(slide, TEXT, slideMetadata.getText());
setProperty(slide, NOTES, slideMetadata.getNotes());
setProperty(slide, THUMBNAIL, valueFactory.createBinary(slideMetadata.getThumbnail()));