Map<String, String> currentRow = _sheetReader.loadNextRow();
// When rows are complete create snapshot elements from temporary structures
if (currentRow == null) {
for (Map.Entry<String, ManageableCurveSnapshot> entry : curvesBuilder.entrySet()) {
_curves.put(new CurveKey(entry.getKey()), entry.getValue());
}
for (Map.Entry<String, Pair<YieldCurveKey, ManageableYieldCurveSnapshot>> entry : yieldCurveBuilder.entrySet()) {
_yieldCurve.put(entry.getValue().getFirst(), entry.getValue().getSecond());
}
for (Map.Entry<String, Pair<VolatilitySurfaceKey, ManageableVolatilitySurfaceSnapshot>> entry : surfaceBuilder.entrySet()) {