~~ ifStatement.nextControlFlowPosition: nextLine, lineWidth: 40 ~~
== should use the next line for the new control flow position ==
if (true) {
} else if (true) {
} else {
}

[expect]
if (true) {
}
else if (true) {
}
else {
}

== should ensure comments before an else if and else stay on line before ==
if (true) {
}
// comment
else if (true)
    call();
// other
else {
}

[expect]
if (true) {
}
// comment
else if (true) {
    call();
}
// other
else {
}
