// confirm that this fires a PropertyChangeEvent and no ChangeEvent
MyChangeListener listener1 = new MyChangeListener();
slider.addChangeListener(listener1);
MyPropertyChangeListener listener2 = new MyPropertyChangeListener();
slider.addPropertyChangeListener(listener2);
slider.setPaintTrack(false);
harness.check(listener1.event, null);
harness.check(listener2.event.getSource(), slider);
harness.check(listener2.event.getOldValue(), Boolean.TRUE);
harness.check(listener2.event.getNewValue(), Boolean.FALSE);