log.entering(CLASS, method, new Object[] { arguments, gadgetUri });
GadgetSpec ret;
try {
final GadgetContext context = new OAuth2GadgetContext(securityToken, arguments, gadgetUri);
ret = this.specFactory.getGadgetSpec(context);
} catch (final GadgetException e) {
log.logp(Level.WARNING, CLASS, method, "Error finding GadgetContext " + gadgetUri.toString(), e);
throw new OAuth2RequestException(OAuth2Error.GADGET_SPEC_PROBLEM, gadgetUri.toString(), e);
}