If expressions are long enough, spin the ternary expression into 3 lines, ex.:
Refer to SWC-858 for sample(s):
If you can’t easily detect whether the original expression was span into multiple lines, you may reuse the ConversionOptions.MaxDestLineLength property to determine if the expression should be using a multiline syntax.
See if we can support multi-level nested ternary expressions and convert them to a style similar to the original Objective-C style (rather than increasing the indentation for each line).
It may be undesirable to span sub-expressions (like expressions passed to function parameters - see http://swiftify.me/h32u0n) into multiple lines (as least until we implement ).
Thus, I suggest that we currently support only top-level ternary expressions (that are part of a StatementContext) but exclude ternary expressions that are sub-expressions from being span into multiple lines.