package net.slightlymagic.braids.util.lambda;
public abstract class Lambda3<R,A1,A2,A3> implements Lambda<R> {
public abstract R apply(A1 arg1, A2 arg2, A3 arg3);
@SuppressWarnings("unchecked")
//TODO @Override
public R apply(Object[] args) {
return apply((A1) args[0], (A2) args[1], (A3) args[2]);
}
}