{
if (context == null) throw new IllegalArgumentException("Bundle context is null");
if (executorService == null) throw new IllegalArgumentException("Executor service is null");
this.executorService = executorService;
this.eventAdmin = new EventAdminTracker(context);
}