>�� �� �� ��^ (a=b) ifTrue: [ aBlockCheckingConditions].

Boolean is still just an object, so you can use a cascade
^ (a=b)
�� �� ifTrue: [ aBlockCheckingConditions];
�� �� yourself

Peter