// Try each Service until someone responds
for (int k = 0; response == null && k < descriptors.length; ++k) {
Object descriptor = descriptors[k];
if (descriptor instanceof Service) {
Service service = (Service) descriptor;
try {
response = service.resolve(
// this,
serviceType, contextObject, openURLRequest, this);
} catch (Exception e) {
throw new OpenURLException(e.getMessage(), e);
}