anchor.diff:  
   == Subsidiary Goals
   
  -There are a number of subsidiary goals of the `AppManifest` class (though as of v1.9.0 these have not yet implemented):
  +There are a number of subsidiary goals of the `AppManifest` class (though as of v1.13.0 these have not yet implemented):
   
   * Allow different integration tests to run with different manifests.
   
  -** Normally the running application is shared (on a thread-local) between integration tests. What the framework could do is to be intelligent enough to keep track of the manifest in use for each integration test and tear down the shared state if the "next" test uses a different manifest
  -
  -* Speed up bootstrapping by only scanning for classes annotated by `@DomainService` and `@PersistenceCapable` once.
  +** Normally the running application is shared (on a thread-local) between integration tests. What the framework could perhaps do is to be intelligent enough to keep track of the manifest in use for each integration test and tear down the shared state if the "next" test uses a different manifest
   
   * Provide a programmatic way to contribute elements of `web.xml`.
   
  
positive.code: }
  ----
  
  This tells the framework that the package and subpackages under `com.mycompany.myapp.dom` should be searched for domain services and entities.
  
  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.
  
  
negative.code:         if(isft == null) {
              isft = new IsisSystemForTest.Builder()
                      .withLoggingAt(org.apache.log4j.Level.INFO)
                      .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.
  
  
  
  