if (closed) { throw new IllegalStateException("Connection is closed"); }
   public boolean isStarted() throws JMSException   {      try      {         closeLock.readLock().acquire();      }      catch (InterruptedException e)      {         //Ignore      }      try      {         if (closed)         {            throw new IllegalStateException("Connection is closed");         }         return started;      }      finally      {         closeLock.readLock().release();      }   }