generated boogie code up until predicate transformations