org.shared.event

Interface Event<T extends Event<T,E,S>,E extends Enum<E>,S extends Enum<S>>