void propertyChangedSingleArgument(PropertyChangeEvent e) {
   this.singleArgumentFlag = true;
   assertSame(this.testModel, e.getSource());
   assertEquals(this.propertyName, e.getPropertyName());
   assertEquals(this.oldValue, e.getOldValue());
   assertEquals(this.newValue, e.getNewValue());
 }
 @Override
 @SuppressWarnings("unchecked")
 public void propertyChanged(PropertyChangeEvent event) {
   PageBookModelBinding.this.showPage((T) event.getNewValue());
 }