@FunctionalInterface public interface QuaternaryFunction<T,U,V,W,R>
R
apply(T t, U u, V v, W w)
R apply(T t, U u, V v, W w)