@FunctionalInterface public interface MyTriFunction { E apply(A a, B b, C c, D d); }