Considere o código a seguir, implementado em Java, para responder à questão abaixo.
1. Printer printer = new Printer();
2. printer.setInPrintListener(msg -> {
3. System.out.println(“Mensagem: “+msg);
4. });
5. printer.toPrint(“Minha mensagem.”);
Das alternativas a seguir, a que melhor define o tipo de implementação apresentada nas linhas de 2 a 4 é: