final CurveDefinition curveDefinition = curveDefinitionSource.getCurveDefinition(curveName, VersionCorrection.of(versionTime, versionTime));
if (curveDefinition == null) {
throw new OpenGammaRuntimeException("Could not get curve definition called " + curveName);
}
final CurveSpecificationBuilder curveSpecificationBuilder = new ConfigDBCurveSpecificationBuilder(configSource);
return curveSpecificationBuilder.buildCurve(valuationTime, curveDate, curveDefinition);
}
/**
* Gets the names of all the curves that are to be constructed in this configuration.
* @param configuration The curve construction configuration, not null