package im.actor.runtime.function; public abstract class FunctionTupled4<T1, T2, T3, T4, R> implements Function<Tuple4<T1, T2, T3, T4>, R> { public abstract R apply(T1 t1, T2 t2, T3 t3, T4 t4); @Override public final R apply(Tuple4<T1, T2, T3, T4> tuple) { return apply(tuple.getT1(), tuple.getT2(), tuple.getT3(), tuple.getT4()); } }