@Override
 protected void setUp() throws Exception {
   super.setUp();
   target = new ObservableValueStub(Realm.getDefault());
   oldValue = new Object();
   newValue = new Object();
   target.setValue(oldValue);
   delayed = Observables.observeDelayedValue(1, target);
 }
 @Override
 public IObservableValue createObservableValue(Realm realm) {
   return Observables.observeDelayedValue(0, new ObservableValueStub(realm));
 }