HttpServer.LOG.debug( "waiting for connection to become available" );
LOG.debug( "waiting for connection to become available" );
        public synchronized HttpServerConnection get() {            if ( pool.isEmpty() ) {                if ( connections < max )                    return createConnection();                else                    while ( pool.isEmpty() ) {                        HttpServer.LOG.debug( "waiting for connection to become available" );                        try {                            this.wait();                        } catch ( InterruptedException e ) {}                    }            }            HttpServerConnection con = (HttpServerConnection) pool.pop();            this.notifyAll();            return con;        }