Added ManagedReentrantLock from newsletter 223