### Question:
BackupSupportingClassesFactoryProvider extends Service { public static Stream<BackupSupportingClassesFactoryProvider> getProvidersByPriority() { Stream<BackupSupportingClassesFactoryProvider> providers = StreamSupport.stream( load( BackupSupportingClassesFactoryProvider.class ).spliterator(), false ); providers = Stream.concat( providers, Stream.of( new BackupSupportingClassesFactoryProvider() ) ); return providers.sorted( comparingInt( BackupSupportingClassesFactoryProvider::getPriority ).reversed() ); } BackupSupportingClassesFactoryProvider( String key );  BackupSupportingClassesFactoryProvider(); BackupSupportingClassesFactory getFactory( BackupModule backupModule ); static Stream<BackupSupportingClassesFactoryProvider> getProvidersByPriority();  }### Answer:
@Test public void testDefaultModuleIsPrioritisedOverDummyModule() { assertEquals( OpenEnterpriseBackupSupportingClassesFactoryProvider.class, getProvidersByPriority().findFirst().get().getClass() ); }