if (_depGraphs.containsKey(graphId)) {
throw new IllegalArgumentException("Dependency graph ID " + graphId + " is already in use");
}
Pair<String, ValueSpecification> targetForCell = getGridStructure().getTargetForCell(row, col);
if (targetForCell == null) {
throw new DataNotFoundException("No dependency graph is available for row " + row + ", col " + col);
}
String calcConfigName = targetForCell.getFirst();
ValueSpecification valueSpec = targetForCell.getSecond();
ValueRequirement valueReq = getGridStructure().getRequirementForCell(row, col).getSecond();
DependencyGraphGrid grid = DependencyGraphGrid.create(compiledViewDef, valueReq, valueSpec, calcConfigName, _cycle,