deleteBinding(binding.getQueue().getName());
deleteBinding(binding.getQueue().getName());  log.info("deleting binding from db");
   public Binding unbindQueue(String queueName) throws Throwable   {      if (trace) { log.trace(this + " unbinding queue " + queueName); }                  if (queueName == null)      {         throw new IllegalArgumentException("Queue name is null");      }            lock.writeLock().acquire();            try      {                  Binding binding = removeBinding(this.nodeId, queueName);               if (binding.getQueue().isRecoverable())         {            //Need to remove from db too                        deleteBinding(binding.getQueue().getName());                                 }                  binding.getQueue().removeAllReferences();                           return binding;           }      finally      {         lock.writeLock().release();      }   }   