/* */ {
/* 50 */ ServerEndpointMetaData sepMetaData = (ServerEndpointMetaData)ep.getAttachment(ServerEndpointMetaData.class);
/* 51 */ if (sepMetaData == null) {
/* 52 */ throw new IllegalStateException("Cannot obtain endpoint meta data");
/* */ }
/* 54 */ EventingEpMetaExt ext = (EventingEpMetaExt)sepMetaData.getExtension("http://schemas.xmlsoap.org/ws/2004/08/eventing");
/* 55 */ if (ext != null)
/* */ {
/* 63 */ EventingEndpointDeployment desc = new EventingEndpointDeployment(ext.getEventSourceNS(), ext.getNotificationSchema(), ext.getNotificationRootElementNS());
/* 64 */ desc.setEndpointAddress(sepMetaData.getEndpointAddress());
/* 65 */ desc.setPortName(sepMetaData.getPortName());
/* */
/* 67 */ SubscriptionManagerFactory factory = SubscriptionManagerFactory.getInstance();
/* 68 */ SubscriptionManagerMBean manager = factory.getSubscriptionManager();