The interface for a ModeShape sequencer that processes a property as a stream to extract information from the content and store
in the repository.

ModeShape creates a new StreamSequencer instance each time a sequencing operation is to be performed on some input data.
Therefore, implementations must provide a no-argument constructor. Implementations may also define Java-bean style property
setters that will be used to pass sequencer configuration properties to the sequencer instance.

sequence

Sequence the data found in the supplied stream, placing the output information into the supplied map.

ModeShape's SequencingService determines the sequencers that should be executed by monitoring the changes to one or more
workspaces that it is monitoring. Changes in those workspaces are aggregated and used to determine which sequencers should
be called. If the sequencer implements this interface, then this method is called with the property that is to be sequenced
along with the interface used to register the output. The framework takes care of all the rest.