}
private void storeTable(DlvWrapper dlv) {
storeVariables(dlv.getRow(0));
for (int rowId = 1; rowId < dlv.length(); rowId++) {
Row row = dlv.getRow(rowId);
HashMap<String, HashMap<String, String>> bindingHashMap = new HashMap<String, HashMap<String, String>>();
for (int colId = 0; colId < row.length(); colId++) {
//only add this if we actually have an answer for this binding
String value = row.getCol(colId);
if (value != null && value.length() > 0) {
HashMap<String,String> nodeHashMap = new HashMap<String, String>();
nodeHashMap.put("value", value);
bindingHashMap.put(this.variables.get(colId),nodeHashMap);
}