if (provider.getActivationSpec().getInterfaceName() != null) {
serviceEndpoint.addInterface(provider.getActivationSpec().getInterfaceName());
}
// Get interfaces
for (Iterator it = endpointProcessors.iterator(); it.hasNext();) {
EndpointProcessor p = (EndpointProcessor) it.next();
p.process(serviceEndpoint);
}
// Set remote namespaces
if (registered != null) {
InternalEndpoint[] remote = registered.getRemoteEndpoints();
for (int i = 0; i < remote.length; i++) {