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


Reply via email to