@FunctionalInterface public interface Task<T extends Response>
void
execute(WebSocket webSocket, T response)
void execute(@Nonnull WebSocket webSocket, @Nonnull T response)