Code generation : condition