line 3 is being is equivalent to `( it?.equals(obj...
# announcements
s
line 3 is being is equivalent to
( it?.equals(obj) ?: it ) == obj)
rather than what I expected which was
( it?.equals(obj) ?: (it == obj) )