anchor.diff:    }
   <% if repository.arez? -%>
   
  -  private void setupArezLocator()
  +  private void registerArezLocator()
     {
       arez.Arez.context().registerLocator( ensureInjector().getLocator() );
     }
  
positive.code: 
    public void start()
    {
      preStart();
  <% if repository.arez? -%>
      setupArezLocator();
  <% end -%>
  <% if repository.appcache? -%>
      setupAppCache();
  <% end -%>
  <% if repository.keycloak? && repository.imit? -%>
      setupReplicantToken();
  <% end -%>
      setupUncaughtExceptionHandler();
      prepareServices();
      prepareUI();
      postStart();
    }
  
    private void setupUncaughtExceptionHandler()
  
negative.code:   protected abstract void onAppcacheUpdateReadyEvent();
  <% end -%>
  
    protected abstract void performStart();
  
    protected void onUncaughtException( @javax.annotation.Nonnull final Throwable e )
    {
  