struct a end; method foo(x) if (x-1) then return 5*(this*3); else return 4*(2*this); end; end; method bar(n) var x := 5; var y := 6; if n then return x - a; end; if n < 7 then return y * a; end; return x; end; method bla() if a then return 5; else return a; end; end;