@SuppressWarnings("synthetic-access") @Override public void call(@Nullable Object value) { //Make sure that we fire events in the correct realm getRealm().exec(() -> { if(this.lastValue != value){ fireValueChange(Diffs.createValueDiff(this.lastValue, this.lastValue = value)); } }); }
final IObservableValue w = new ContextBoundObservableValue(r,sourceObject);