.useVolatilitySurfaceNames()
.createPerEquityDefaults();
final List<String> equityVarianceSwapStaticReplicationDefaultsWithPriority = new ArrayList<>();
equityVarianceSwapStaticReplicationDefaultsWithPriority.add(PriorityClass.NORMAL.name());
equityVarianceSwapStaticReplicationDefaultsWithPriority.addAll(equityVarianceSwapStaticReplicationDefaults);
functionConfigs.add(new ParameterizedFunctionConfiguration(EquityVarianceSwapStaticReplicationDefaults.class.getName(), equityVarianceSwapStaticReplicationDefaultsWithPriority));
final List<String> equityVarianceSwapDefaults = EquityInstrumentDefaultValues.builder()
.useIdName()
.useDiscountingCurveNames()
.useForwardCurveNames()
.useForwardCurveCalculationConfigNames()
.useForwardCurveCalculationMethodNames()
.useDiscountingCurveCurrency()
.useVolatilitySurfaceNames()
.createPerEquityDefaults();
final List<String> equityVarianceSwapDefaultsWithPriority = new ArrayList<>();
equityVarianceSwapDefaultsWithPriority.add(PriorityClass.NORMAL.name());
equityVarianceSwapDefaultsWithPriority.addAll(equityVarianceSwapDefaults);
functionConfigs.add(new ParameterizedFunctionConfiguration(EquityVarianceSwapDefaults.class.getName(), equityVarianceSwapDefaultsWithPriority));
}