anchor.diff:          if(isft == null) {
               isft = new IsisSystemForTest.Builder()
                       .withLoggingAt(org.apache.log4j.Level.INFO)
  -                    .with(new MyAppAppManifest())
  -                    .with(new IsisConfigurationForJdoIntegTests())
  -                    .build()
  -                    .setUpSystem();
  +                    .with(new DomainAppAppManifest() {
  +                        @Override
  +                        public Map<String, String> getConfigurationProperties() {
  +                            final Map<String, String> map = Maps.newHashMap();
  +                            Util.withJavaxJdoRunInMemoryProperties(map);
  +                            Util.withDataNucleusProperties(map);
  +                            Util.withIsisIntegTestProperties(map);
  +                            return map;
  +                        }
  +                    })
  +                    .build();
  +            isft.setUpSystem();
               IsisSystemForTest.set(isft);
           }
       }
   }
   ----
   
  +
  +Previously the `IsisConfigurationJdoIntegTests` (subclass of `IsisConfiguration`) was provided to set up these
  +configuration properties.  This class is still supported, but is deprecated.
   
   
   
  
positive.code: What then remains is to update the bootstrapping code itself.
  
  
  === Integration Tests
  
  Bootstrapping integration tests is still performed using the `IsisSystemForTest.Builder`, but very often the bootstrapping code can be substantially simplified (compared to not using an `AppManifest`, that is).
  
  For example, this is the bootstrapping code for the xref:ugfun.adoc#_ugfun_getting-started_simpleapp-archetype[SimpleApp archetype] looks something like:
  
  [source,java]
  ----
  
negative.code: }
  ----
  
  This tells the framework that the package and subpackages under `com.mycompany.myapp.dom` should be searched for domain services (annotated with `@DomainService`), mixins (`@Mixin`) and entities (`@PersistenceCapabable`).
  
  As is perhaps apparent, the `getModules()` method replaces and overrides both the `isis.services.ServicesInstallerFromAnnotation.packagePrefix` key (usually found in the `isis.properties`  file) and also the`isis.persistor.datanucleus.RegisterEntities.packagePrefix` key (usually found in the `persistor_datanucleus.properties` file).  The value of the `isis.services-installer` configuration property is also ignored.
  
  