I still feel actual joy when writing `equals` like this. 😀 #Java

(It's a record, so `instanceof` is ok.)

@nipafx But why break lines at such a narrow margin? We code on huge external monitors, not mobile devices in portrait orientation. I know I'm the odd one since I see this code style all the time 😀

@mtae Good point. I don't mind long lines - I usually end up with 100 to 120 characters.

I guess I do that here because each condition is its own "thing" and I want each "thing" on its own line? Kind of like with stream pipelines.

@nipafx Oh. Hm. I would have added parentheses, just to be 100% sure that || and && is working as intended.

@tbeernot True and some linters and code styles even require that. But I've internalized that &&/|| is like */+ and so I don't add them.

(&& is exactly like * on {0, 1} and || is almost like + on {0, 1} - just need to define 1 + 1 = 1. 😉)

@nipafx Yeah. Well. Apparently I'm not the "live dangerous" type 😂 Parentheses FTW!