Referrer referrer = processor.referrerFactory(referrerDescriptors.toArray());
Resolver resolver = processor.resolverFactory(resolverDescriptors.toArray());
ServiceType serviceType = processor.serviceTypeFactory(serviceTypeDescriptors.toArray());
// Construct the ContextObject
ContextObject contextObject =
processor.contextObjectFactory(referent, new ReferringEntity[] { referringEntity },
new Requester[] { requester }, new ServiceType[] { serviceType },
new Resolver[] { resolver }, new Referrer[] { referrer });
return processor.openURLRequestFactory(contextObject);
} catch (Exception e) {