@Test
public void testDynamicSubstitution() {

    LoggingUtil.log(logger, LogLevel.ERROR, TestFields.class, "log message {AAA} {BBB} {CCC}", VALUES_FUNC);
    
    Mockito.verify(this.logger).error("log message {} {} {}", ARGS);
}