class Concurrent::Synchronization::MonitorLockableObject

def synchronize # TODO may be a problem with lock.synchronize { lock.wait }

TODO may be a problem with lock.synchronize { lock.wait }
def synchronize # TODO may be a problem with lock.synchronize { lock.wait }
  @__Lock__.synchronize { yield }
end