* @param harness the test harness (<code>null</code> not permitted).
*/
public void test(TestHarness harness)
{
TableColumn c = new TableColumn();
TableCellRenderer r = new DefaultTableCellRenderer();
c.setHeaderRenderer(r);
harness.check(c.getHeaderRenderer(), r);
// O'Reilly's "Java Swing" (first edition) lists this as a "bound" property
c.addPropertyChangeListener(this);
TableCellRenderer r2 = new DefaultTableCellRenderer();
c.setHeaderRenderer(r2);
harness.check(event.getPropertyName(), "headerRenderer");
harness.check(event.getOldValue(), r);
harness.check(event.getNewValue(), r2);