Notify notify = requestDoc.getNotify();
NotificationMessageHolderType[] messageHolders = notify.getNotificationMessageArray();
for (int i = 0; i < messageHolders.length; i++) {
NotificationMessageHolderType messageHolder = messageHolders[i];
Topic topic = TopicExpressionConverter.toActiveMQTopic(messageHolder.getTopic());
EndpointReferenceType producerReference = messageHolder.getProducerReference();
if( producerReference != null ) {
ActiveMQPublisherRegistration publisher = publisherManager.getProducer(producerReference);
publisher.notify( topic, messageHolder.getMessage() );
} else {
anonymousPublisher.notify( topic, messageHolder.getMessage() );