If you're talking about the extra `else`... it's no more equivalent but it is now symmetric.
 
If you're talking about all on the same line vs separated lines, we should have Dart specific CCs if we go this way otherwise anyone could use his own and the result will be messy. For now I try to apply Dart CCs.