Método de paso Java 8 como parámetro

Actualmente entrando en Java 8 expresiones lambda y referencias de métodos.

Quiero pasar un método sin argumentos y sin valor de retorno como argumento a otro método. Así es como lo estoy haciendo:

public void one() {
    System.out.println("one()");
}

public void pass() {
    run(this::one);
}

public void run(final Function function) {
    function.call();
}

@FunctionalInterface
interface Function {
    void call();
}

Sé que hay un conjunto de interfaces funcionales predefinidas enjava.util.function comoFunction<T,R> pero no encontré uno sin argumentos y sin producir un resultado.

Respuestas a la pregunta(2)

Su respuesta a la pregunta