@Test(expected = IllegalArgumentException.class)
public void testInsertNonExistingColumn() throws Exception {

    ConditionCol52 a = new ConditionCol52();
    a.setHeader("A");
    ConditionCol52 b = new ConditionCol52();
    b.setHeader("B");
    pattern.setChildColumns(Arrays.asList(a));
    BRLConditionColumn brlCondition = new BRLConditionColumn();
    BRLConditionVariableColumn c = new BRLConditionVariableColumn();
    BRLConditionVariableColumn d = new BRLConditionVariableColumn();
    brlCondition.setChildColumns(Arrays.asList(c, d));
    model.getConditions().addAll(Arrays.asList(pattern, brlCondition));
    decisionTableAnalyzer.insertColumn(b);
}