Troolean and(Troolean other) { switch (this) { case Troolean.True: return other; case Troolean.False: return Troolean.False; default: return Troolean.Unknown; } }