@FunctionalInterface public interface EventActionWithParameter<T,U,X>
void
applyEventToListener(T eventListener, U action, X param)
void applyEventToListener(T eventListener, U action, X param)