anchor.diff:  
     @react4j.annotations.Prop
     @javax.annotation.Nonnull
  -  protected abstract NoResultCallback onUnloaded();
  +  abstract NoResultCallback onUnloaded();
   
     @java.lang.Override
     @javax.annotation.Nonnull
  
positive.code: 
    @javax.annotation.Nonnull
    @react4j.annotations.Prop( observable = react4j.annotations.Feature.DISABLE )
    protected abstract <%= Domgen::Java.java_type(graph.filter_parameter, :gwt, :default) %> getFilter();
  
    @react4j.annotations.OnPropChange
    protected void onFilterChange( @javax.annotation.Nonnull final <%= Domgen::Java.java_type(graph.filter_parameter, :gwt, :default) %> filter )
    {
      updateAreaOfInterestOnFilterChange( filter );
    }
  
negative.code: <% end -%>
    @react4j.annotations.Prop
    @javax.annotation.Nonnull
    abstract <% if graph.instance_root? -%>Instance<% else -%>Type<% end -%>ResultCallback<% if graph.instance_root? -%><<%= graph.application.repository.entity_by_name(graph.instance_root).arez.qualified_name %>><% end -%> onUnloading();
  
  <% unless graph.instance_root? -%>
    @java.lang.Override
  