### Question:
JsonSagaDefinition implements SagaDefinition { @Override public RecoveryPolicy policy() { return policy; } JsonSagaDefinition(
      @JsonProperty("policy") String policy,
      @JsonProperty("requests") JsonSagaRequest[] requests); @Override RecoveryPolicy policy(); @Override JsonSagaRequest[] requests();  }### Answer:
@Test public void backwardRecoveryIfNoPolicyProvided() { JsonSagaDefinition definition = new JsonSagaDefinition(null, new JsonSagaRequest[0]); assertThat(definition.policy(), Is.is(JsonSagaDefinition.backwardRecovery)); }