Instead of requiring reflection to reference a method for an object, allow for you to use a lambda function instead. e.g. ``` new LambdaMessageProcessor(sqsAsyncClient, queueProperties, (message) -> log.info("processing message")); ```