ccyPair = Pair.of(currency1, currency2);
} else {
ccyPair = Pair.of(currency2, currency1);
}
final double[] sensitivities = CALCULATOR.presentValueForwardPointsSensitivity(forex, data, forwardPoints, ccyPair);
final CurveDefinition definition = (CurveDefinition) inputs.getValue(
new ValueRequirement(CURVE_DEFINITION, ComputationTargetSpecification.NULL, ValueProperties.with(CURVE, fxForwardCurveName).get()));
final DoubleLabelledMatrix1D matrix = MultiCurveUtils.getLabelledMatrix(new DoubleMatrix1D(sensitivities), definition);
final ValueProperties properties = desiredValue.getConstraints().copy().get();
final ValueSpecification spec = new ValueSpecification(FX_FORWARD_POINTS_NODE_SENSITIVITIES, target.toSpecification(), properties);
return Collections.singleton(new ComputedValue(spec, matrix));