private void test3(TestHarness harness)
{
harness.checkPoint("(String, boolean, boolean)");
SwingPropertyChangeSupport s = new SwingPropertyChangeSupport("SOURCE");
s.addPropertyChangeListener(this);
s.firePropertyChange("X", false, true);
harness.check(this.lastEvent.getSource(), "SOURCE");
harness.check(this.lastEvent.getPropertyName(), "X");
harness.check(this.lastEvent.getOldValue(), Boolean.FALSE);
harness.check(this.lastEvent.getNewValue(), Boolean.TRUE);