DomainImpl implements SecureServiceDomain { @Override public EventPublisher getEventPublisher() { return _eventManager; } protected  DomainImpl(QName name);  DomainImpl(QName name,
            ServiceRegistry serviceRegistry,
            ExchangeBus exchangeBus,
            TransformerRegistry transformerRegistry,
            ValidatorRegistry validatorRegistry,
            EventManager eventManager,
            ServiceDomainSecurity serviceDomainSecurity); @Override Service registerService(QName serviceName, ServiceInterface contract, 
            ExchangeHandler handler); @Override Service registerService(QName serviceName,
            ServiceInterface contract, ExchangeHandler handler, ServiceMetadata metadata); @Override ServiceReference registerServiceReference(QName serviceName,
            ServiceInterface contract); @Override ServiceReference registerServiceReference(QName serviceName,
            ServiceInterface contract, ExchangeHandler handler); @Override ServiceReference registerServiceReference(QName serviceName,
            ServiceInterface contract, ExchangeHandler handler,  ServiceMetadata metadata); @Override ServiceReference getServiceReference(QName serviceName); @Override QName getName(); @Override TransformerRegistry getTransformerRegistry(); @Override ValidatorRegistry getValidatorRegistry(); @Override List<Service> getServices(); @Override List<Service> getServices(QName serviceName); ServiceRegistry getServiceRegistry(); ExchangeBus getBus(); @Override void init(); @Override void destroy(); @Override ServiceDomain addEventObserver(EventObserver observer, Class<? extends EventObject> eventType); @Override EventPublisher getEventPublisher(); @Override Map<String, Object> getProperties(); @Override Object getProperty(String name); @Override ServiceDomain setProperty(String name, Object value); @Override ServiceSecurity getServiceSecurity(String name); @Override ServiceDomainSecurity getServiceDomainSecurity(); @Override String toString(); @Override void removeObserver(EventObserver observer); @Override void removeObserverForEvent(
            EventObserver observer, Class<? extends EventObject> eventType);  }
@Test public void testGetEventPublisher() { Assert.assertNotNull(_domain.getEventPublisher()); }