public void init(Collection<T> allObjectsToTest) {
    }
@Test
    @UseDataProvider("conditionCombinations")
    public void join_inits_all_conditions(ConditionCombination combination) {
        ConditionWithInitAndFinish one = someCondition("one");
        ConditionWithInitAndFinish two = someCondition("two");

        combination.combine(one, two).init(singleton("init"));

        assertThat(one.allObjectsToTest).containsExactly("init");
        assertThat(two.allObjectsToTest).containsExactly("init");
    }