@Test
public void sequenceOfWorksWhenSeveralArgs() throws SQLException {

    Operation a = mock(Operation.class);
    Operation b = mock(Operation.class);
    testSequenceOfWorksWhenMultipleArgs(CompositeOperation.sequenceOf(a, b), a, b);
    testSequenceOfWorksWhenMultipleArgs(CompositeOperation.sequenceOf(Arrays.asList(a, b)), a, b);
    testSequenceOfWorksWhenMultipleArgs(Operations.sequenceOf(a, b), a, b);
    testSequenceOfWorksWhenMultipleArgs(Operations.sequenceOf(Arrays.asList(a, b)), a, b);
}