Fixed: else if and else have whitespaces before
Fixed: Operator priority is properly not ignored in JS generator