@Test
public void testSplitShouldBePossible() throws Exception {

  final String program = "#version 100\nvoid main() { for(int i = 0; i < 10; i++) { } }";
  final TranslationUnit tu = ParseHelper.parse(program);
  assertEquals(1, countForLoops(tu));
  new SplitForLoopTransformation().apply(tu, TransformationProbabilities.onlySplitLoops(),
      new RandomWrapper(0), GenerationParams.normal(ShaderKind.FRAGMENT, true));
  assertEquals(2, countForLoops(tu));
}