@Test
public void testGenerateCombinations_EmptySubList2() {

    List<List<Object>> inputLists = new ArrayList<List<Object>>() {{
        add(Arrays.<Object>asList(1));
        add(Collections.emptyList());
        add(Arrays.<Object>asList(2.0, 3.0, 4.0));
    }};
    List<List<Object>> permutations = TupleCombinationGenerator.generateCombinations(inputLists);
    Assert.assertTrue(permutations.isEmpty());
}