NotificationReporter reporter) {
// Create all the dependent factories.
CoreFactory coreFactory = new DefaultCoreFactory();
IdentificationFactory identificationFactory =
new DefaultIdentificationFactory();
GraphFactory graphFactory = new DefaultGraphFactory();
StreamMigratorFactory streamMigratorFactory =
new DefaultStreamMigratorFactory();
RecogniserFactory recogniserFactory = new DefaultRecogniserFactory();