public DownloadControllerEventPublisher(EventsAPI eventsapi) { RemoteAPIController.validateInterfaces( DownloadControllerEventPublisherInterface.class, DownloadsEventsInterface.class); this.eventsAPI = eventsapi; eventsapi.getLocalEventSender().addListener(this); }