Clean Apex Code: Boolean parameters—Pattern or anti-pattern? Boolean parameters in Apex code. Should you really use them? It's complicated