SimpleMutex>>critical: aBlock
�� �� �� Processor activeProcess == owner
�� �� �� �� �� �� ifTrue: [self error: 'recursive locks will kill you' ].
�� �� �� ^ super critical: aBlock
acquiredHere := lock acquire.
So what you want to change?acquiredHere ifFalse: [self error: 'recursive locks will kill you' ]....