docs: public List<SequenceState<S, O, D>> computeMostLikelySequence() {
          if (message == null) {
              // Return empty most likely sequence if there are no time steps or if initial
              // observations caused an HMM break.
              return new ArrayList<>();
          } else {
              return retrieveMostLikelySequence();
          }
      }