-- main.mcl -- class c1($b) { test "t1" {} if $b { test "t2" {} } else { test "t3" {} } func f1() { if $b { "hello" } else { "goodbye" } } } include c1(true) as i1 include c1(false) as i2 test [i1.f1(),] {} test [i2.f1(),] {} -- OUTPUT -- Vertex: test[hello] Vertex: test[goodbye] Vertex: test[t1] Vertex: test[t2] Vertex: test[t3]