@Test
public void testProcessShouldReplacePlaceholderNotCauseAnStackOverflowExceptionIfPlaceholderIsReplacedbyItself() {

    // Given:
    BasePlaceholder underTest = new TestPlaceholder("%s", "%s");
    // When:
    String result = underTest.process(null, "%s");
    // Then:
    assertThat(result).isEqualTo("%s");
}