formerOwner: anElementOrNil
�� �� �� �� "Set my former or remove property of argument is nil"
�� �� �� ����
�� �� �� �� anElementOrNil
�� �� �� �� �� �� �� �� ifNil: [ self removeProperty: #formerOwner ]
�� �� �� �� �� �� �� �� ifNotNil: [ self setProperty: #formerOwner toValue: anElementOrNil ]
formerOwner: anElementOrNil
�� �� �� �� "Set my former or remove property of argument is nil"
�� �� �� ��
�� �� �� �� anElementOrNil
�� �� �� �� �� �� �� �� ifNil: [ self removeProperty: #formerOwner ]
�� �� �� �� �� �� �� �� ifNotNil: [ self setProperty: #formerOwner toValue: anElementOrNil ]
I'd prefer to see a #setProperty:toValueOrRemove: there,
as that pattern is used a lot.
Stephan