@QueryParam("currency") String currencyStr,
@QueryParam("versionAsOf") String versionAsOfStr,
@QueryParam("name") String name) {
final Currency currency = Currency.parse(currencyStr);
if (versionAsOfStr != null) {
final VersionCorrection versionCorrection = VersionCorrection.parse(versionAsOfStr, null);
VolatilityCubeDefinition result = getVolatilityCubeDefinitionSource().getDefinition(currency, name, versionCorrection);
return responseOkFudge(result);
} else {
VolatilityCubeDefinition result = getVolatilityCubeDefinitionSource().getDefinition(currency, name);
return responseOkFudge(result);