Fixed javadoc
Add helper class.
Add helper class.
Add method:
- addListener(Class<? extends EventListener> clazz, EventListener listener, int maxCalls)
- clear()
- getListenerMaxCalls(Class<? extends EventListener> clazz, EventListener listener)
- getListenerCurrentCalls(Class<? extends EventListener> clazz, EventListener listener)
Modified:
- removeListener(Class<? extends EventListener> clazz, EventListener listener)
  If the {@link java.util.EventListener} class type has no more {@link java.util.EventListener}
  class instances it will also be removed.
- fireEvent(Class<T> clazz, Consumer<T> consumer)
  If the "maxCalls" ({@link #addListener(Class, java.util.EventListener, int)}) value of the {@link  java.util.EventListener}
  class instance is reached the instance will be removed.
Intern modification
Add new test methods
Finish Version-1.1