for (final Map.Entry<Pair<String, Currency>, DoubleMatrix1D> entry : entries.entrySet()) {
if (curveName.equals(entry.getKey().getFirst())) {
final ValueProperties properties = desiredValue.getConstraints().copy()
.with(CURVE, curveName)
.get();
final CurveDefinition curveDefinition = (CurveDefinition) inputs.getValue(new ValueRequirement(CURVE_DEFINITION, ComputationTargetSpecification.NULL,
ValueProperties.builder().with(CURVE, curveName).get()));
final ValueSpecification spec = new ValueSpecification(YIELD_CURVE_NODE_SENSITIVITIES, target.toSpecification(), properties);
final DoubleLabelledMatrix1D ycns = MultiCurveUtils.getLabelledMatrix(entry.getValue(), curveDefinition);
return Collections.singleton(new ComputedValue(spec, ycns));
}