find out whether we have already fired for a word, to avoid stuttering;
initial experiments shows that the first prediction for a word is as
good as any later prediction so there's no value in trying repeatedly
try to guess the ordering of tokens
the ordering of word/segment tokens depends on the sphinx decoder used;
this operation guesses the decoder from the employed search state
subclasses and returns the word-order for the types of decoders it knows