@Test
// test nontrivial cases of cut points and function dimension
public void testMakeCutPointFlags2() throws Exception {

    for (int cutPoints = 1; cutPoints < 10; cutPoints++){
        int totalLength = cutPoints * 4;
        boolean[] flags = this.operator.makeCutPointFlags(cutPoints, totalLength);
        int flips = countFlips(flags);
        assertEquals(cutPoints, flips);
    }
}