if (log.isTraceEnabled()) { log.trace("setClientID:" + clientID); }
if (trace) { log.trace("setClientID:" + clientID); }
   public void setClientID(String clientID) throws IllegalStateException   {      try      {         closeLock.readLock().acquire();      }      catch (InterruptedException e)      {         //Ignore      }      try      {         if (closed)         {            throw new IllegalStateException("Connection is closed");         }         if (log.isTraceEnabled()) { log.trace("setClientID:" + clientID); }         if (this.clientID != null)         {            throw new IllegalStateException("Cannot set clientID, already set as:" + this.clientID);         }         this.clientID = clientID;      }      finally      {         closeLock.readLock().release();      }   }