test_class.file: lib/list/src/test/java/dk/alexandra/fresco/lib/list/TestSIntListOfTuples.java
test_class.identifier: TestSIntListOfTuples
test_class.superclass: extends AbstractDummyArithmeticTest
test_case.body: @Test (expected=RuntimeException.class)
    public void testLengthCheck() {
      SIntListofTuples list = new SIntListofTuples(2);
      list.add(new ArrayList<DRes<SInt>>(), null);
      Assert.fail("Should not be reachable.");
    }
test_case.class_method_signature: TestSIntListOfTuples.testLengthCheck()
test_case.full_signature: @Test (expected=RuntimeException.class) public void testLengthCheck()
test_case.identifier: testLengthCheck
test_case.invocations: add fail
test_case.modifiers: @Test (expected=RuntimeException.class) public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testLengthCheck()
focal_class.declarator: theData = new ArrayList<>()
focal_class.modifier: private
focal_class.original_string: private List<List<DRes<SInt>>> theData = new ArrayList<>();
focal_class.type: List<List<DRes<SInt>>>
focal_class.var_name: theData
focal_class.declarator: duplicateP = new ArrayList<>()
focal_class.modifier: private
focal_class.original_string: private List<DRes<SInt>> duplicateP = new ArrayList<>();
focal_class.type: List<DRes<SInt>>
focal_class.var_name: duplicateP
focal_class.declarator: rowWidth
focal_class.modifier: public final
focal_class.original_string: public final int rowWidth;
focal_class.type: int
focal_class.var_name: rowWidth
focal_class.file: lib/list/src/main/java/dk/alexandra/fresco/lib/list/SIntListofTuples.java
focal_class.identifier: SIntListofTuples
focal_class.class_method_signature: SIntListofTuples.add(List<DRes<SInt>> row, DRes<SInt> falseValue)
focal_class.full_signature: public SIntListofTuples add(List<DRes<SInt>> row, DRes<SInt> falseValue)
focal_class.identifier: add
focal_class.modifiers: public
focal_class.parameters: (List<DRes<SInt>> row, DRes<SInt> falseValue)
focal_class.return: SIntListofTuples
focal_class.signature: SIntListofTuples add(List<DRes<SInt>> row, DRes<SInt> falseValue)
focal_class.class_method_signature: SIntListofTuples.getId(int index)
focal_class.full_signature: public DRes<SInt> getId(int index)
focal_class.identifier: getId
focal_class.modifiers: public
focal_class.parameters: (int index)
focal_class.return: DRes<SInt>
focal_class.signature: DRes<SInt> getId(int index)
focal_class.class_method_signature: SIntListofTuples.SIntListofTuples(int rowWidth)
focal_class.full_signature: public  SIntListofTuples(int rowWidth)
focal_class.identifier: SIntListofTuples
focal_class.modifiers: public
focal_class.parameters: (int rowWidth)
focal_class.signature:  SIntListofTuples(int rowWidth)
focal_class.class_method_signature: SIntListofTuples.setDuplicate(int index, DRes<SInt> value)
focal_class.full_signature: public void setDuplicate(int index, DRes<SInt> value)
focal_class.identifier: setDuplicate
focal_class.modifiers: public
focal_class.parameters: (int index, DRes<SInt> value)
focal_class.return: void
focal_class.signature: void setDuplicate(int index, DRes<SInt> value)
focal_class.class_method_signature: SIntListofTuples.getDuplicate(int index)
focal_class.full_signature: public DRes<SInt> getDuplicate(int index)
focal_class.identifier: getDuplicate
focal_class.modifiers: public
focal_class.parameters: (int index)
focal_class.return: DRes<SInt>
focal_class.signature: DRes<SInt> getDuplicate(int index)
focal_class.class_method_signature: SIntListofTuples.size()
focal_class.full_signature: public int size()
focal_class.identifier: size
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int size()
focal_method.body: public SIntListofTuples add(List<DRes<SInt>> row, DRes<SInt> falseValue) {
      if (row.size() != rowWidth) {
        throw new RuntimeException("Row width wrong. Should be " + rowWidth);
      }
      theData.add(row);
      duplicateP.add(falseValue);
      return this;
    }
focal_method.class_method_signature: SIntListofTuples.add(List<DRes<SInt>> row, DRes<SInt> falseValue)
focal_method.full_signature: public SIntListofTuples add(List<DRes<SInt>> row, DRes<SInt> falseValue)
focal_method.identifier: add
focal_method.invocations: size add add
focal_method.modifiers: public
focal_method.parameters: (List<DRes<SInt>> row, DRes<SInt> falseValue)
focal_method.return: SIntListofTuples
focal_method.signature: SIntListofTuples add(List<DRes<SInt>> row, DRes<SInt> falseValue)