public TypedEventListener(EventListener<E> wrappedListener,Class<E> eventClass){
  this.eventClass=eventClass;
  this.wrappedListener=wrappedListener;
}

public TypedEventListener ( EventListener < E > wrappedListener , Class < E > eventClass ) { this . eventClass = eventClass ; this . wrappedListener = wrappedListener ; }
constructs a new single typed event listener .
