response = ProviderHelper.notsupported(request);
}
} else if (type == TargetType.TYPE_NOT_FOUND) {
response = ProviderHelper.notfound(request);
} else {
response = adapter.extensionRequest(request);
}
if (response == null)
response = ProviderHelper.notsupported(request);
return response;
} catch (Throwable e) {