code: public Sequence bestSequence(Object[] sequence, Object[] additionalContext) {
      return bestSequences(1, sequence, additionalContext,zeroLog)[0];
    }
docs: Returns the best sequence of outcomes based on model for this object.
  @param sequence The input sequence.
  @param additionalContext An Object[] of additional context.  This is passed to the context generator blindly with the assumption that the context are appropiate.
  @return The top ranked sequence of outcomes.