@Override
public DoublesPair executeImpl(final FunctionExecutionContext executionContext, final FunctionInputs inputs, final ComputationTarget target, final Set<ValueRequirement> desiredValues) {
// Set up converter (could this be compiled?)
final HolidaySource holidaySource = OpenGammaExecutionContext.getHolidaySource(executionContext);
final ISDACDSSecurityConverter converter = new ISDACDSSecurityConverter(holidaySource);
// Security being priced
final CDSSecurity cds = (CDSSecurity) target.getSecurity();
final ISDACDSDefinition cdsDefinition = (ISDACDSDefinition) cds.accept(converter);