джаве выглядит так 
                  
                  
                  logger.debug(() -> "some message");
                  
                  
                  если записать просто 
                  
                  
                  logger.debug({ "some message" }), то он пытается вызвать функцию не с той сигнатурой
                  
                  
                  вместо void debug(Supplier<?> msgSupplier); он пытается вызвать void debug(MessageSupplier msgSupplier), в итоге компиляция не проходит
                  
                  
                
Попробуй logger.debug(Supplier{ "message" })
Обсуждают сегодня