Referent referent = processor.referentFactory(referentDescriptors.toArray());
Requester requester = processor.requesterFactory(requesterDescriptors.toArray());
ReferringEntity referringEntity = processor.referringEntityFactory(referringEntityDescriptors.toArray());
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 },