protected Binding createBinding(String nodeId, String queueName, String condition, String filter, long channelId, boolean durable) {
protected Binding createBinding(String nodeId, String queueName, String condition, Filter filter, long channelId, boolean durable) throws Exception {
   protected Binding createBinding(String nodeId, String queueName, String condition, String filter,                                   long channelId, boolean durable)   {      return new BindingImpl(nodeId, queueName, condition, filter,                             channelId, durable);      }