@Override public MarketDataBox<ParameterizedData> applyTo( MarketDataBox<ParameterizedData> marketData, ReferenceData refData) { log.debug("Applying {} point shift to ParameterizedData '{}'", shiftType, marketData.getValue(0).toString()); return marketData.mapWithIndex( shifts.rowCount(), (prams, scenarioIndex) -> applyShifts(scenarioIndex, prams)); }