@SuppressWarnings("synthetic-access") @Override public InstrumentDerivative convert( final CapFloorSecurity security, final AnnuityCapFloorCMSDefinition definition, final ZonedDateTime now, final String[] curveNames, final HistoricalTimeSeriesBundle timeSeries) { final ExternalId id = security.getUnderlyingId(); final DoubleTimeSeries<ZonedDateTime> indexTS = getIndexTimeSeries(getIndexIdBundle(id), now.getZone(), timeSeries); return definition.toDerivative(now, indexTS, curveNames); }