public void requestCompleted(final StubConnection conn) {
        int count = openConnections.decrementAndGet();
        try {
            assertTrue("connections >= 0", count >= 0);
        } catch (Error err) {
            toThrow.compareAndSet(null, err);
        }
        if (LOG.isLoggable(Level.FINEST)) {
            LOG.finest("CM connections outstanding: " + count);
        }
        scheduleMaxDelayTask(count);
    }