Tudo sobre funções anônimas: adicionando sufixos
Crie um método que retorne uma função. A função retornada acrescenta um sufixo escolhido ao final de cada string recebida.
Exemplo
Function<String, String> addLy = Program.addSuffix("ly");
addLy.apply("hopeless") ➞ "hopelessly"