log.debug("Removing a timed-out connection");
   public void removeTimedOut()   {      synchronized (mcs)      {         for (Iterator i = mcs.iterator(); i.hasNext(); )          {            MCHolder mch = (MCHolder)i.next();            if (mch.isTimedOut())             {               i.remove();               doDestroy(mch.getMC());            } // end of if ()            else            {               //They were put in chronologically, so if one isn't timed out, following ones won't be either.               break;                           } // end of else         } // end of for ()      }      //refill if necessary, asynchronously.      PoolFiller.fillPool(this);   }