* @param serviceEndpoint the endpoint being checked
*/
protected void retrieveInterfaceFromSUDescriptor(InternalEndpoint serviceEndpoint) {
ServiceUnitLifeCycle[] sus = registry.getDeployedServiceUnits(serviceEndpoint.getComponentNameSpace().getName());
for (int i = 0; i < sus.length; i++) {
Services services = sus[i].getServices();
if (services != null) {
Provides[] provides = services.getProvides();
if (provides != null) {
for (int j = 0; j < provides.length; j++) {
if (provides[j].getInterfaceName() != null &&
serviceEndpoint.getServiceName().equals(provides[j].getServiceName()) &&
serviceEndpoint.getEndpointName().equals(provides[j].getEndpointName())) {