caughtExpected = true;
}
assertTrue( "adding a dummy (self-implemented) grid column to the model should not succeed", caughtExpected );
// adding a single column to the end should succeed, properly notify, and still be consistent
final XGridColumn newColumn = m_columnModel.createColumn();
m_columnModel.addColumn( newColumn );
impl_assertColumnModelConsistency();
events = listener.assertExclusiveInsertionEvents();
listener.reset();
assertEquals( "addColumn notifies the wrong number of insertion events", 1, events.size() );
final int insertionIndex = impl_assertInteger( events.get(0).Accessor );
assertEquals( insertionIndex, newColumn.getIndex() );
}