¿Cómo defino un método que toma un lambda como parámetro en Java 8?

En Java 8, los métodos se pueden crear como expresiones Lambda y se pueden pasar por referencia (con un poco de trabajo bajo el capó). Hay muchos ejemplos en línea con lambdas que se crean y usan con métodos, pero no hay ejemplos de cómo hacer que un método tome un lambda como parámetro. ¿Cuál es la sintaxis para eso?

MyClass.method((a, b) -> a+b);


class MyClass{
  //How do I define this method?
  static int method(Lambda l){
    return l(5, 10);
  }
}

Respuestas a la pregunta(10)

Su respuesta a la pregunta