Support if else if else multi
Support nested if else