@FunctionalInterface public interface EventDelegate<T extends Event>
void
handle(T event)
void handle(T event) throws java.lang.Throwable
java.lang.Throwable