| Interface Summary | 
| ApplicabilityNotifier | Instances of this type add the posibility for users to ask
   whether the instance is applicable to a given listener/event
   combination.
 The ChainNotifierchains instances of this type. | 
| EventTypeReliancy | This model type extends the Notifier contract, stating that only
   non-null events of type eventTypeare considered
   valid.
 If your notifier only accepts non-null events of typeeventTypeas valid events, you can simply model implement
   this type to inherit that contract. | 
| ListenerTypeReliancy | This model type states that only listeners of type listenerTypeare considered valid. | 
| ListenerValidity | This model type introduces a model method which can be used to
   describe the validity of EventListener instances in a class. | 
| Notifier | Notifier instances are used to call the correct call-back method
   defined in a listener type when EventSourceSupportfires
   events. | 
| NullEventReliancy | This model type extends the Notifier contract, stating that only nullis valid as event.
 If your notifier only acceptsnullas valid events,
   you can simply model implement this type to inherit that contract. |