public class Main { public static void make(final Consumer consumer) { Sink accept = (Sink) consumer::accept; Consumer accept1 = (Consumer)consumer::accept; } } interface Sink extends Consumer { } interface Consumer { public void accept(T t); }