public List<ServiceInstance> findAllNonRunningInstances() {
        return jdbcRepository.getDslContextWrapper().transactionResult(
            configuration -> findAllNonRunningInstances(configuration, false)
        );
    }
@Test
    protected void shouldFindAllNonRunningInstances() {
        // Given
        AbstractJdbcServiceInstanceRepositoryTest.Fixtures.all().forEach(repository::save);

        // When
        List<ServiceInstance> results = repository.findAllNonRunningInstances();

        // Then
        assertEquals(AbstractJdbcServiceInstanceRepositoryTest.Fixtures.allNonRunning().size(), results.size());
        assertThat(results, Matchers.containsInAnyOrder(AbstractJdbcServiceInstanceRepositoryTest.Fixtures.allNonRunning().toArray()));
    }