Examples:
condition ? true : foo → condition || foo
condition ? false : foo → !condition && foo
condition ? foo : !foo → condition == foo
condition ? true : false → condition
a == b ? b : a → a
result != null ? result : null → result