public ClusteredBinding bindClusteredQueue(String queueName, String condition, ClusteredQueue queue) throws Exception
public ClusteredBinding bindClusteredQueue(String queueName, String condition, Filter filter, ClusteredQueue queue) throws Exception
   public ClusteredBinding bindClusteredQueue(String queueName, String condition, ClusteredQueue queue) throws Exception   {                 ClusteredBinding binding = (ClusteredBinding)super.bindQueue(queueName, condition, queue);            boolean durable = queue.isRecoverable();            String filter = queue.getFilter() == null ? null : queue.getFilter().getFilterString();            BindRequest request =         new BindRequest(nodeId, queueName, condition, filter,                         binding.getChannelId(), durable);            syncSendRequest(request);            return binding;   }