umar
04/18/2017, 8:05 AMif(!(continueSettings?.isIdenticalTo(other.continueSettings ?: return false) ?: (other.continueSettings == null))) return false
Or for humans:
when {
(continueSettings == null) xor (other.continueSettings == null) -> return false
continueSettings != null && other.continueSettings != null -> if (! continueSettings!!.isIdenticalTo(other.continueSettings!!))
return false
}