public interface DecFunction<A,B,C,D,E,F,G,H,I,J,K>
K
apply(A a, B b, C c, D d, E e, F f, G g, H h, I i, J j)
K apply(A a, B b, C c, D d, E e, F f, G g, H h, I i, J j)