@FunctionalInterface public interface Action4<T1,T2,T3,T4>
void
invoke(T1 param1, T2 param2, T3 param3, T4 param4)
void invoke(T1 param1, T2 param2, T3 param3, T4 param4)