class Concurrent::Synchronization::MonitorLockableObject

def initialize(*defaults)

def initialize(*defaults)
  super(*defaults)
  @__Lock__      = ::Monitor.new
  @__Condition__ = @__Lock__.new_cond
end