}
} else if (v instanceof MatrixVariable)
{
MatrixVariable matrixVariable = (MatrixVariable) v;
List<Integer> dimensions = matrixVariable.getDimensions();
List<String> results = buildMatrixIndexes(dimensions);
for (String res : results)
{
TableItem item = new TableItem(table, SWT.NONE);
String itemName = matrixVariable.getName() + "[" + res + "]";
item.setText(0, itemName);
String existing = getValueIfPresent(itemName);
if (existing == null)
{