in src/nms-api/Util/CountDownLatch.cs [36:49]
public void countDown()
{
lock (mutex)
{
if (remaining > 0)
{
remaining--;
if (0 == remaining)
{
mutex.Set();
}
}
}
}