class Concurrent::JavaCountDownLatch

def initialize(count = 1)

@!macro count_down_latch_method_initialize
def initialize(count = 1)
  Utility::NativeInteger.ensure_integer_and_bounds(count)
  Utility::NativeInteger.ensure_positive(count)
  @latch = java.util.concurrent.CountDownLatch.new(count)
end