retrieveInterfacesFromDescription(serviceEndpoint);
// Set remote namespaces
if (registered != null) {
InternalEndpoint[] remote = registered.getRemoteEndpoints();
for (int i = 0; i < remote.length; i++) {
serviceEndpoint.addRemoteEndpoint(remote[i]);
}
}
// Register endpoint
internalEndpoints.put(key, serviceEndpoint);
registerEndpoint(serviceEndpoint);