@Test
public void shouldAllowOnOverwritingValuesInContextWhenCallingMethodWithOverwriteFlag() {

    // given
    DefaultContext context = new DefaultContext();
    context.with("TEST", "B");
    // when
    context.with("TEST", "A", true);
    // then
    assertThat(context).hasValue("TEST", "A");
}