code: public AmqpChannel unbindQueue(String queue, String exchange, String routingKey, AmqpArguments arguments) {
          Object[] args = {0, queue, exchange, routingKey, arguments};
          WrappedByteBuffer bodyArg = null;
          HashMap<String, Object> headersArg = null;
  
          String methodName = "unbindQueue";
          String methodId = "50" + "50";
          AmqpMethod amqpMethod = MethodLookup.LookupMethod(methodId);
          Object[] methodArguments = {this, amqpMethod, this.id, args, bodyArg, headersArg};
          asyncClient.enqueueAction(methodName, "channelWrite", methodArguments, null, null);
          return this;
      }
docs: This method unbinds a queue from an exchange.
  
  @param queue
  @param exchange
  @param routingKey
  @param arguments
  @return AmqpChannel