public static UpgradeableReadLockHelper UpgradableReadLock( this ReaderWriterLockSlim readerWriterLock ) { return new UpgradeableReadLockHelper( readerWriterLock ); }