@@ -0,0 +1,941 @@
+import javax.annotation.Generated;%0Aimport javax.annotation.Nonnull;%0Aimport org.realityforge.arez.ArezContext;%0Aimport org.realityforge.arez.Observable;%0A%0A@Generated( %22org.realityforge.arez.processor.ArezProcessor%22 )%0Apublic final class Arez_BasicObservableModel%0A  extends BasicObservableModel%0A%7B%0A  @Nonnull%0A  private final ArezContext $$arez$$_context;%0A%0A  @Nonnull%0A  private final Observable $$arez$$_time;%0A%0A  public Arez_BasicObservableModel( @Nonnull final ArezContext $$arez$$_context )%0A  %7B%0A    super();%0A    this.$$arez$$_context = $$arez$$_context;%0A    this.$$arez$$_time = $$arez$$_context.createObservable( %22BasicObservableModel.time%22 );%0A  %7D%0A%0A  @Override%0A  public long getTime()%0A  %7B%0A    this.$$arez$$_time.reportObserved();%0A    return super.getTime();%0A  %7D%0A%0A  @Override%0A  public void setTime( final long time )%0A  %7B%0A    if ( time != super.getTime() )%0A    %7B%0A      super.setTime( time );%0A      this.$$arez$$_time.reportObserved();%0A    %7D%0A  %7D%0A%7D%0A

Add output from BasicObservableModel