public class io.vertx.amqp.impl.AmqpMessageBuilderImpl implements io.vertx.amqp.AmqpMessageBuilder
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: io.vertx.amqp.impl.AmqpMessageBuilderImpl
  super_class: java.lang.Object
{
  private org.apache.qpid.proton.message.Message message;
    descriptor: Lorg/apache/qpid/proton/message/Message;
    flags: (0x0002) ACC_PRIVATE

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
         0: .line 41
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 42
            aload 0 /* this */
            invokestatic org.apache.qpid.proton.message.Message$Factory.create:()Lorg/apache/qpid/proton/message/Message;
            putfield io.vertx.amqp.impl.AmqpMessageBuilderImpl.message:Lorg/apache/qpid/proton/message/Message;
         2: .line 43
            return
        end local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;

  public void <init>(io.vertx.amqp.AmqpMessage);
    descriptor: (Lio/vertx/amqp/AmqpMessage;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
        start local 1 // io.vertx.amqp.AmqpMessage existing
         0: .line 45
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 46
            aload 0 /* this */
            aload 1 /* existing */
            invokeinterface io.vertx.amqp.AmqpMessage.unwrap:()Lorg/apache/qpid/proton/message/Message;
            putfield io.vertx.amqp.impl.AmqpMessageBuilderImpl.message:Lorg/apache/qpid/proton/message/Message;
         2: .line 47
            return
        end local 1 // io.vertx.amqp.AmqpMessage existing
        end local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            0    3     1  existing  Lio/vertx/amqp/AmqpMessage;
    MethodParameters:
          Name  Flags
      existing  

  public void <init>(org.apache.qpid.proton.message.Message);
    descriptor: (Lorg/apache/qpid/proton/message/Message;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
        start local 1 // org.apache.qpid.proton.message.Message existing
         0: .line 49
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 50
            aload 0 /* this */
            aload 1 /* existing */
            putfield io.vertx.amqp.impl.AmqpMessageBuilderImpl.message:Lorg/apache/qpid/proton/message/Message;
         2: .line 51
            return
        end local 1 // org.apache.qpid.proton.message.Message existing
        end local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            0    3     1  existing  Lorg/apache/qpid/proton/message/Message;
    MethodParameters:
          Name  Flags
      existing  

  public io.vertx.amqp.AmqpMessage build();
    descriptor: ()Lio/vertx/amqp/AmqpMessage;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
         0: .line 55
            new io.vertx.amqp.impl.AmqpMessageImpl
            dup
            aload 0 /* this */
            getfield io.vertx.amqp.impl.AmqpMessageBuilderImpl.message:Lorg/apache/qpid/proton/message/Message;
            invokespecial io.vertx.amqp.impl.AmqpMessageImpl.<init>:(Lorg/apache/qpid/proton/message/Message;)V
            areturn
        end local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;

  public io.vertx.amqp.impl.AmqpMessageBuilderImpl priority(short);
    descriptor: (S)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
        start local 1 // short priority
         0: .line 60
            aload 0 /* this */
            getfield io.vertx.amqp.impl.AmqpMessageBuilderImpl.message:Lorg/apache/qpid/proton/message/Message;
            iload 1 /* priority */
            invokeinterface org.apache.qpid.proton.message.Message.setPriority:(S)V
         1: .line 61
            aload 0 /* this */
            areturn
        end local 1 // short priority
        end local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            0    2     1  priority  S
    MethodParameters:
          Name  Flags
      priority  

  public io.vertx.amqp.AmqpMessageBuilder durable(boolean);
    descriptor: (Z)Lio/vertx/amqp/AmqpMessageBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
        start local 1 // boolean durable
         0: .line 65
            aload 0 /* this */
            getfield io.vertx.amqp.impl.AmqpMessageBuilderImpl.message:Lorg/apache/qpid/proton/message/Message;
            iload 1 /* durable */
            invokeinterface org.apache.qpid.proton.message.Message.setDurable:(Z)V
         1: .line 66
            aload 0 /* this */
            areturn
        end local 1 // boolean durable
        end local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            0    2     1  durable  Z
    MethodParameters:
         Name  Flags
      durable  

  public io.vertx.amqp.impl.AmqpMessageBuilderImpl id(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
        start local 1 // java.lang.String id
         0: .line 71
            aload 0 /* this */
            getfield io.vertx.amqp.impl.AmqpMessageBuilderImpl.message:Lorg/apache/qpid/proton/message/Message;
            aload 1 /* id */
            invokeinterface org.apache.qpid.proton.message.Message.setMessageId:(Ljava/lang/Object;)V
         1: .line 72
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String id
        end local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            0    2     1    id  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      id    

  public io.vertx.amqp.impl.AmqpMessageBuilderImpl address(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
        start local 1 // java.lang.String address
         0: .line 77
            aload 0 /* this */
            getfield io.vertx.amqp.impl.AmqpMessageBuilderImpl.message:Lorg/apache/qpid/proton/message/Message;
            aload 1 /* address */
            invokeinterface org.apache.qpid.proton.message.Message.setAddress:(Ljava/lang/String;)V
         1: .line 78
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String address
        end local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            0    2     1  address  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      address  

  public io.vertx.amqp.impl.AmqpMessageBuilderImpl replyTo(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
        start local 1 // java.lang.String replyTo
         0: .line 83
            aload 0 /* this */
            getfield io.vertx.amqp.impl.AmqpMessageBuilderImpl.message:Lorg/apache/qpid/proton/message/Message;
            aload 1 /* replyTo */
            invokeinterface org.apache.qpid.proton.message.Message.setReplyTo:(Ljava/lang/String;)V
         1: .line 84
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String replyTo
        end local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            0    2     1  replyTo  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      replyTo  

  public io.vertx.amqp.impl.AmqpMessageBuilderImpl correlationId(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
        start local 1 // java.lang.String correlationId
         0: .line 89
            aload 0 /* this */
            getfield io.vertx.amqp.impl.AmqpMessageBuilderImpl.message:Lorg/apache/qpid/proton/message/Message;
            aload 1 /* correlationId */
            invokeinterface org.apache.qpid.proton.message.Message.setCorrelationId:(Ljava/lang/Object;)V
         1: .line 90
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String correlationId
        end local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            0    2     1  correlationId  Ljava/lang/String;
    MethodParameters:
               Name  Flags
      correlationId  

  public io.vertx.amqp.impl.AmqpMessageBuilderImpl withBody(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
        start local 1 // java.lang.String value
         0: .line 95
            aload 0 /* this */
            getfield io.vertx.amqp.impl.AmqpMessageBuilderImpl.message:Lorg/apache/qpid/proton/message/Message;
            new org.apache.qpid.proton.amqp.messaging.AmqpValue
            dup
            aload 1 /* value */
            invokespecial org.apache.qpid.proton.amqp.messaging.AmqpValue.<init>:(Ljava/lang/Object;)V
            invokeinterface org.apache.qpid.proton.message.Message.setBody:(Lorg/apache/qpid/proton/amqp/messaging/Section;)V
         1: .line 96
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String value
        end local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            0    2     1  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      value  

  public io.vertx.amqp.impl.AmqpMessageBuilderImpl withSymbolAsBody(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
        start local 1 // java.lang.String value
         0: .line 101
            aload 0 /* this */
            getfield io.vertx.amqp.impl.AmqpMessageBuilderImpl.message:Lorg/apache/qpid/proton/message/Message;
            new org.apache.qpid.proton.amqp.messaging.AmqpValue
            dup
            aload 1 /* value */
            invokestatic org.apache.qpid.proton.amqp.Symbol.valueOf:(Ljava/lang/String;)Lorg/apache/qpid/proton/amqp/Symbol;
            invokespecial org.apache.qpid.proton.amqp.messaging.AmqpValue.<init>:(Ljava/lang/Object;)V
            invokeinterface org.apache.qpid.proton.message.Message.setBody:(Lorg/apache/qpid/proton/amqp/messaging/Section;)V
         1: .line 102
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String value
        end local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            0    2     1  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      value  

  public io.vertx.amqp.impl.AmqpMessageBuilderImpl subject(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
        start local 1 // java.lang.String subject
         0: .line 107
            aload 0 /* this */
            getfield io.vertx.amqp.impl.AmqpMessageBuilderImpl.message:Lorg/apache/qpid/proton/message/Message;
            aload 1 /* subject */
            invokeinterface org.apache.qpid.proton.message.Message.setSubject:(Ljava/lang/String;)V
         1: .line 108
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String subject
        end local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            0    2     1  subject  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      subject  

  public io.vertx.amqp.impl.AmqpMessageBuilderImpl contentType(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
        start local 1 // java.lang.String ct
         0: .line 113
            aload 0 /* this */
            getfield io.vertx.amqp.impl.AmqpMessageBuilderImpl.message:Lorg/apache/qpid/proton/message/Message;
            aload 1 /* ct */
            invokeinterface org.apache.qpid.proton.message.Message.setContentType:(Ljava/lang/String;)V
         1: .line 114
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String ct
        end local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            0    2     1    ct  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      ct    

  public io.vertx.amqp.impl.AmqpMessageBuilderImpl contentEncoding(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
        start local 1 // java.lang.String ct
         0: .line 119
            aload 0 /* this */
            getfield io.vertx.amqp.impl.AmqpMessageBuilderImpl.message:Lorg/apache/qpid/proton/message/Message;
            aload 1 /* ct */
            invokeinterface org.apache.qpid.proton.message.Message.setContentEncoding:(Ljava/lang/String;)V
         1: .line 120
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String ct
        end local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            0    2     1    ct  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      ct    

  public io.vertx.amqp.impl.AmqpMessageBuilderImpl expiryTime(long);
    descriptor: (J)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
        start local 1 // long expiry
         0: .line 125
            aload 0 /* this */
            getfield io.vertx.amqp.impl.AmqpMessageBuilderImpl.message:Lorg/apache/qpid/proton/message/Message;
            lload 1 /* expiry */
            invokeinterface org.apache.qpid.proton.message.Message.setExpiryTime:(J)V
         1: .line 126
            aload 0 /* this */
            areturn
        end local 1 // long expiry
        end local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            0    2     1  expiry  J
    MethodParameters:
        Name  Flags
      expiry  

  public io.vertx.amqp.impl.AmqpMessageBuilderImpl creationTime(long);
    descriptor: (J)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
        start local 1 // long ct
         0: .line 131
            aload 0 /* this */
            getfield io.vertx.amqp.impl.AmqpMessageBuilderImpl.message:Lorg/apache/qpid/proton/message/Message;
            lload 1 /* ct */
            invokeinterface org.apache.qpid.proton.message.Message.setCreationTime:(J)V
         1: .line 132
            aload 0 /* this */
            areturn
        end local 1 // long ct
        end local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            0    2     1    ct  J
    MethodParameters:
      Name  Flags
      ct    

  public io.vertx.amqp.impl.AmqpMessageBuilderImpl ttl(long);
    descriptor: (J)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
        start local 1 // long ttl
         0: .line 137
            aload 0 /* this */
            getfield io.vertx.amqp.impl.AmqpMessageBuilderImpl.message:Lorg/apache/qpid/proton/message/Message;
            lload 1 /* ttl */
            invokeinterface org.apache.qpid.proton.message.Message.setTtl:(J)V
         1: .line 138
            aload 0 /* this */
            areturn
        end local 1 // long ttl
        end local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            0    2     1   ttl  J
    MethodParameters:
      Name  Flags
      ttl   

  public io.vertx.amqp.AmqpMessageBuilder firstAcquirer(boolean);
    descriptor: (Z)Lio/vertx/amqp/AmqpMessageBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
        start local 1 // boolean first
         0: .line 142
            aload 0 /* this */
            getfield io.vertx.amqp.impl.AmqpMessageBuilderImpl.message:Lorg/apache/qpid/proton/message/Message;
            iload 1 /* first */
            invokeinterface org.apache.qpid.proton.message.Message.setFirstAcquirer:(Z)V
         1: .line 143
            aload 0 /* this */
            areturn
        end local 1 // boolean first
        end local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            0    2     1  first  Z
    MethodParameters:
       Name  Flags
      first  

  public io.vertx.amqp.AmqpMessageBuilder deliveryCount(int);
    descriptor: (I)Lio/vertx/amqp/AmqpMessageBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
        start local 1 // int count
         0: .line 147
            aload 0 /* this */
            getfield io.vertx.amqp.impl.AmqpMessageBuilderImpl.message:Lorg/apache/qpid/proton/message/Message;
            iload 1 /* count */
            i2l
            invokeinterface org.apache.qpid.proton.message.Message.setDeliveryCount:(J)V
         1: .line 148
            aload 0 /* this */
            areturn
        end local 1 // int count
        end local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            0    2     1  count  I
    MethodParameters:
       Name  Flags
      count  

  public io.vertx.amqp.impl.AmqpMessageBuilderImpl groupId(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
        start local 1 // java.lang.String gi
         0: .line 153
            aload 0 /* this */
            getfield io.vertx.amqp.impl.AmqpMessageBuilderImpl.message:Lorg/apache/qpid/proton/message/Message;
            aload 1 /* gi */
            invokeinterface org.apache.qpid.proton.message.Message.setGroupId:(Ljava/lang/String;)V
         1: .line 154
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String gi
        end local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            0    2     1    gi  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      gi    

  public io.vertx.amqp.impl.AmqpMessageBuilderImpl replyToGroupId(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
        start local 1 // java.lang.String rt
         0: .line 159
            aload 0 /* this */
            getfield io.vertx.amqp.impl.AmqpMessageBuilderImpl.message:Lorg/apache/qpid/proton/message/Message;
            aload 1 /* rt */
            invokeinterface org.apache.qpid.proton.message.Message.setReplyToGroupId:(Ljava/lang/String;)V
         1: .line 160
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String rt
        end local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            0    2     1    rt  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      rt    

  public io.vertx.amqp.impl.AmqpMessageBuilderImpl applicationProperties(io.vertx.core.json.JsonObject);
    descriptor: (Lio/vertx/core/json/JsonObject;)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
        start local 1 // io.vertx.core.json.JsonObject props
         0: .line 165
            new org.apache.qpid.proton.amqp.messaging.ApplicationProperties
            dup
            aload 1 /* props */
            invokevirtual io.vertx.core.json.JsonObject.getMap:()Ljava/util/Map;
            invokespecial org.apache.qpid.proton.amqp.messaging.ApplicationProperties.<init>:(Ljava/util/Map;)V
            astore 2 /* properties */
        start local 2 // org.apache.qpid.proton.amqp.messaging.ApplicationProperties properties
         1: .line 166
            aload 0 /* this */
            getfield io.vertx.amqp.impl.AmqpMessageBuilderImpl.message:Lorg/apache/qpid/proton/message/Message;
            aload 2 /* properties */
            invokeinterface org.apache.qpid.proton.message.Message.setApplicationProperties:(Lorg/apache/qpid/proton/amqp/messaging/ApplicationProperties;)V
         2: .line 167
            aload 0 /* this */
            areturn
        end local 2 // org.apache.qpid.proton.amqp.messaging.ApplicationProperties properties
        end local 1 // io.vertx.core.json.JsonObject props
        end local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            0    3     1       props  Lio/vertx/core/json/JsonObject;
            1    3     2  properties  Lorg/apache/qpid/proton/amqp/messaging/ApplicationProperties;
    MethodParameters:
       Name  Flags
      props  

  public io.vertx.amqp.impl.AmqpMessageBuilderImpl withBooleanAsBody(boolean);
    descriptor: (Z)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
        start local 1 // boolean v
         0: .line 172
            aload 0 /* this */
            getfield io.vertx.amqp.impl.AmqpMessageBuilderImpl.message:Lorg/apache/qpid/proton/message/Message;
            new org.apache.qpid.proton.amqp.messaging.AmqpValue
            dup
            iload 1 /* v */
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokespecial org.apache.qpid.proton.amqp.messaging.AmqpValue.<init>:(Ljava/lang/Object;)V
            invokeinterface org.apache.qpid.proton.message.Message.setBody:(Lorg/apache/qpid/proton/amqp/messaging/Section;)V
         1: .line 173
            aload 0 /* this */
            areturn
        end local 1 // boolean v
        end local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            0    2     1     v  Z
    MethodParameters:
      Name  Flags
      v     

  public io.vertx.amqp.impl.AmqpMessageBuilderImpl withByteAsBody(byte);
    descriptor: (B)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
        start local 1 // byte v
         0: .line 178
            aload 0 /* this */
            getfield io.vertx.amqp.impl.AmqpMessageBuilderImpl.message:Lorg/apache/qpid/proton/message/Message;
            new org.apache.qpid.proton.amqp.messaging.AmqpValue
            dup
            iload 1 /* v */
            invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
            invokespecial org.apache.qpid.proton.amqp.messaging.AmqpValue.<init>:(Ljava/lang/Object;)V
            invokeinterface org.apache.qpid.proton.message.Message.setBody:(Lorg/apache/qpid/proton/amqp/messaging/Section;)V
         1: .line 179
            aload 0 /* this */
            areturn
        end local 1 // byte v
        end local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            0    2     1     v  B
    MethodParameters:
      Name  Flags
      v     

  public io.vertx.amqp.impl.AmqpMessageBuilderImpl withShortAsBody(short);
    descriptor: (S)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
        start local 1 // short v
         0: .line 184
            aload 0 /* this */
            getfield io.vertx.amqp.impl.AmqpMessageBuilderImpl.message:Lorg/apache/qpid/proton/message/Message;
            new org.apache.qpid.proton.amqp.messaging.AmqpValue
            dup
            iload 1 /* v */
            invokestatic java.lang.Short.valueOf:(S)Ljava/lang/Short;
            invokespecial org.apache.qpid.proton.amqp.messaging.AmqpValue.<init>:(Ljava/lang/Object;)V
            invokeinterface org.apache.qpid.proton.message.Message.setBody:(Lorg/apache/qpid/proton/amqp/messaging/Section;)V
         1: .line 185
            aload 0 /* this */
            areturn
        end local 1 // short v
        end local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            0    2     1     v  S
    MethodParameters:
      Name  Flags
      v     

  public io.vertx.amqp.impl.AmqpMessageBuilderImpl withIntegerAsBody(int);
    descriptor: (I)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
        start local 1 // int v
         0: .line 190
            aload 0 /* this */
            getfield io.vertx.amqp.impl.AmqpMessageBuilderImpl.message:Lorg/apache/qpid/proton/message/Message;
            new org.apache.qpid.proton.amqp.messaging.AmqpValue
            dup
            iload 1 /* v */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokespecial org.apache.qpid.proton.amqp.messaging.AmqpValue.<init>:(Ljava/lang/Object;)V
            invokeinterface org.apache.qpid.proton.message.Message.setBody:(Lorg/apache/qpid/proton/amqp/messaging/Section;)V
         1: .line 191
            aload 0 /* this */
            areturn
        end local 1 // int v
        end local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            0    2     1     v  I
    MethodParameters:
      Name  Flags
      v     

  public io.vertx.amqp.impl.AmqpMessageBuilderImpl withLongAsBody(long);
    descriptor: (J)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
        start local 1 // long v
         0: .line 196
            aload 0 /* this */
            getfield io.vertx.amqp.impl.AmqpMessageBuilderImpl.message:Lorg/apache/qpid/proton/message/Message;
            new org.apache.qpid.proton.amqp.messaging.AmqpValue
            dup
            lload 1 /* v */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokespecial org.apache.qpid.proton.amqp.messaging.AmqpValue.<init>:(Ljava/lang/Object;)V
            invokeinterface org.apache.qpid.proton.message.Message.setBody:(Lorg/apache/qpid/proton/amqp/messaging/Section;)V
         1: .line 197
            aload 0 /* this */
            areturn
        end local 1 // long v
        end local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            0    2     1     v  J
    MethodParameters:
      Name  Flags
      v     

  public io.vertx.amqp.impl.AmqpMessageBuilderImpl withFloatAsBody(float);
    descriptor: (F)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
        start local 1 // float v
         0: .line 202
            aload 0 /* this */
            getfield io.vertx.amqp.impl.AmqpMessageBuilderImpl.message:Lorg/apache/qpid/proton/message/Message;
            new org.apache.qpid.proton.amqp.messaging.AmqpValue
            dup
            fload 1 /* v */
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
            invokespecial org.apache.qpid.proton.amqp.messaging.AmqpValue.<init>:(Ljava/lang/Object;)V
            invokeinterface org.apache.qpid.proton.message.Message.setBody:(Lorg/apache/qpid/proton/amqp/messaging/Section;)V
         1: .line 203
            aload 0 /* this */
            areturn
        end local 1 // float v
        end local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            0    2     1     v  F
    MethodParameters:
      Name  Flags
      v     

  public io.vertx.amqp.impl.AmqpMessageBuilderImpl withDoubleAsBody(double);
    descriptor: (D)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
        start local 1 // double v
         0: .line 208
            aload 0 /* this */
            getfield io.vertx.amqp.impl.AmqpMessageBuilderImpl.message:Lorg/apache/qpid/proton/message/Message;
            new org.apache.qpid.proton.amqp.messaging.AmqpValue
            dup
            dload 1 /* v */
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            invokespecial org.apache.qpid.proton.amqp.messaging.AmqpValue.<init>:(Ljava/lang/Object;)V
            invokeinterface org.apache.qpid.proton.message.Message.setBody:(Lorg/apache/qpid/proton/amqp/messaging/Section;)V
         1: .line 209
            aload 0 /* this */
            areturn
        end local 1 // double v
        end local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            0    2     1     v  D
    MethodParameters:
      Name  Flags
      v     

  public io.vertx.amqp.impl.AmqpMessageBuilderImpl withCharAsBody(char);
    descriptor: (C)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
        start local 1 // char c
         0: .line 214
            aload 0 /* this */
            getfield io.vertx.amqp.impl.AmqpMessageBuilderImpl.message:Lorg/apache/qpid/proton/message/Message;
            new org.apache.qpid.proton.amqp.messaging.AmqpValue
            dup
            iload 1 /* c */
            invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
            invokespecial org.apache.qpid.proton.amqp.messaging.AmqpValue.<init>:(Ljava/lang/Object;)V
            invokeinterface org.apache.qpid.proton.message.Message.setBody:(Lorg/apache/qpid/proton/amqp/messaging/Section;)V
         1: .line 215
            aload 0 /* this */
            areturn
        end local 1 // char c
        end local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            0    2     1     c  C
    MethodParameters:
      Name  Flags
      c     

  public io.vertx.amqp.impl.AmqpMessageBuilderImpl withInstantAsBody(java.time.Instant);
    descriptor: (Ljava/time/Instant;)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
        start local 1 // java.time.Instant v
         0: .line 221
            aload 0 /* this */
            getfield io.vertx.amqp.impl.AmqpMessageBuilderImpl.message:Lorg/apache/qpid/proton/message/Message;
            new org.apache.qpid.proton.amqp.messaging.AmqpValue
            dup
            aload 1 /* v */
            invokestatic java.sql.Date.from:(Ljava/time/Instant;)Ljava/util/Date;
            invokespecial org.apache.qpid.proton.amqp.messaging.AmqpValue.<init>:(Ljava/lang/Object;)V
            invokeinterface org.apache.qpid.proton.message.Message.setBody:(Lorg/apache/qpid/proton/amqp/messaging/Section;)V
         1: .line 222
            aload 0 /* this */
            areturn
        end local 1 // java.time.Instant v
        end local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            0    2     1     v  Ljava/time/Instant;
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    MethodParameters:
      Name  Flags
      v     

  public io.vertx.amqp.impl.AmqpMessageBuilderImpl withUuidAsBody(java.util.UUID);
    descriptor: (Ljava/util/UUID;)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
        start local 1 // java.util.UUID v
         0: .line 228
            aload 0 /* this */
            getfield io.vertx.amqp.impl.AmqpMessageBuilderImpl.message:Lorg/apache/qpid/proton/message/Message;
            new org.apache.qpid.proton.amqp.messaging.AmqpValue
            dup
            aload 1 /* v */
            invokespecial org.apache.qpid.proton.amqp.messaging.AmqpValue.<init>:(Ljava/lang/Object;)V
            invokeinterface org.apache.qpid.proton.message.Message.setBody:(Lorg/apache/qpid/proton/amqp/messaging/Section;)V
         1: .line 229
            aload 0 /* this */
            areturn
        end local 1 // java.util.UUID v
        end local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            0    2     1     v  Ljava/util/UUID;
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    MethodParameters:
      Name  Flags
      v     

  public io.vertx.amqp.impl.AmqpMessageBuilderImpl withListAsBody(java.util.List);
    descriptor: (Ljava/util/List;)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
        start local 1 // java.util.List list
         0: .line 234
            aload 0 /* this */
            getfield io.vertx.amqp.impl.AmqpMessageBuilderImpl.message:Lorg/apache/qpid/proton/message/Message;
            new org.apache.qpid.proton.amqp.messaging.AmqpValue
            dup
            aload 1 /* list */
            invokespecial org.apache.qpid.proton.amqp.messaging.AmqpValue.<init>:(Ljava/lang/Object;)V
            invokeinterface org.apache.qpid.proton.message.Message.setBody:(Lorg/apache/qpid/proton/amqp/messaging/Section;)V
         1: .line 235
            aload 0 /* this */
            areturn
        end local 1 // java.util.List list
        end local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            0    2     1  list  Ljava/util/List;
    MethodParameters:
      Name  Flags
      list  

  public io.vertx.amqp.impl.AmqpMessageBuilderImpl withMapAsBody(java.util.Map);
    descriptor: (Ljava/util/Map;)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
        start local 1 // java.util.Map map
         0: .line 241
            aload 0 /* this */
            getfield io.vertx.amqp.impl.AmqpMessageBuilderImpl.message:Lorg/apache/qpid/proton/message/Message;
            new org.apache.qpid.proton.amqp.messaging.AmqpValue
            dup
            aload 1 /* map */
            invokespecial org.apache.qpid.proton.amqp.messaging.AmqpValue.<init>:(Ljava/lang/Object;)V
            invokeinterface org.apache.qpid.proton.message.Message.setBody:(Lorg/apache/qpid/proton/amqp/messaging/Section;)V
         1: .line 242
            aload 0 /* this */
            areturn
        end local 1 // java.util.Map map
        end local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            0    2     1   map  Ljava/util/Map;
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    MethodParameters:
      Name  Flags
      map   

  public io.vertx.amqp.impl.AmqpMessageBuilderImpl withBufferAsBody(io.vertx.core.buffer.Buffer);
    descriptor: (Lio/vertx/core/buffer/Buffer;)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
        start local 1 // io.vertx.core.buffer.Buffer buffer
         0: .line 247
            aload 0 /* this */
            getfield io.vertx.amqp.impl.AmqpMessageBuilderImpl.message:Lorg/apache/qpid/proton/message/Message;
            new org.apache.qpid.proton.amqp.messaging.Data
            dup
            new org.apache.qpid.proton.amqp.Binary
            dup
            aload 1 /* buffer */
            invokeinterface io.vertx.core.buffer.Buffer.getBytes:()[B
            invokespecial org.apache.qpid.proton.amqp.Binary.<init>:([B)V
            invokespecial org.apache.qpid.proton.amqp.messaging.Data.<init>:(Lorg/apache/qpid/proton/amqp/Binary;)V
            invokeinterface org.apache.qpid.proton.message.Message.setBody:(Lorg/apache/qpid/proton/amqp/messaging/Section;)V
         1: .line 248
            aload 0 /* this */
            areturn
        end local 1 // io.vertx.core.buffer.Buffer buffer
        end local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            0    2     1  buffer  Lio/vertx/core/buffer/Buffer;
    MethodParameters:
        Name  Flags
      buffer  

  public io.vertx.amqp.impl.AmqpMessageBuilderImpl withJsonObjectAsBody(io.vertx.core.json.JsonObject);
    descriptor: (Lio/vertx/core/json/JsonObject;)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
        start local 1 // io.vertx.core.json.JsonObject json
         0: .line 253
            aload 0 /* this */
            ldc "application/json"
            invokevirtual io.vertx.amqp.impl.AmqpMessageBuilderImpl.contentType:(Ljava/lang/String;)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
         1: .line 254
            aload 1 /* json */
            invokevirtual io.vertx.core.json.JsonObject.toBuffer:()Lio/vertx/core/buffer/Buffer;
            invokevirtual io.vertx.amqp.impl.AmqpMessageBuilderImpl.withBufferAsBody:(Lio/vertx/core/buffer/Buffer;)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
         2: .line 253
            areturn
        end local 1 // io.vertx.core.json.JsonObject json
        end local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            0    3     1  json  Lio/vertx/core/json/JsonObject;
    MethodParameters:
      Name  Flags
      json  

  public io.vertx.amqp.impl.AmqpMessageBuilderImpl withJsonArrayAsBody(io.vertx.core.json.JsonArray);
    descriptor: (Lio/vertx/core/json/JsonArray;)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
        start local 1 // io.vertx.core.json.JsonArray json
         0: .line 259
            aload 0 /* this */
            ldc "application/json"
            invokevirtual io.vertx.amqp.impl.AmqpMessageBuilderImpl.contentType:(Ljava/lang/String;)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
         1: .line 260
            aload 1 /* json */
            invokevirtual io.vertx.core.json.JsonArray.toBuffer:()Lio/vertx/core/buffer/Buffer;
            invokevirtual io.vertx.amqp.impl.AmqpMessageBuilderImpl.withBufferAsBody:(Lio/vertx/core/buffer/Buffer;)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
         2: .line 259
            areturn
        end local 1 // io.vertx.core.json.JsonArray json
        end local 0 // io.vertx.amqp.impl.AmqpMessageBuilderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            0    3     1  json  Lio/vertx/core/json/JsonArray;
    MethodParameters:
      Name  Flags
      json  

  public io.vertx.amqp.AmqpMessageBuilder withListAsBody(java.util.List);
    descriptor: (Ljava/util/List;)Lio/vertx/amqp/AmqpMessageBuilder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual io.vertx.amqp.impl.AmqpMessageBuilderImpl.withListAsBody:(Ljava/util/List;)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.amqp.AmqpMessageBuilder ttl(long);
    descriptor: (J)Lio/vertx/amqp/AmqpMessageBuilder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=2
         0: .line 1
            aload 0
            lload 1
            invokevirtual io.vertx.amqp.impl.AmqpMessageBuilderImpl.ttl:(J)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.amqp.AmqpMessageBuilder groupId(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/amqp/AmqpMessageBuilder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual io.vertx.amqp.impl.AmqpMessageBuilderImpl.groupId:(Ljava/lang/String;)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.amqp.AmqpMessageBuilder correlationId(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/amqp/AmqpMessageBuilder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual io.vertx.amqp.impl.AmqpMessageBuilderImpl.correlationId:(Ljava/lang/String;)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.amqp.AmqpMessageBuilder withShortAsBody(short);
    descriptor: (S)Lio/vertx/amqp/AmqpMessageBuilder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokevirtual io.vertx.amqp.impl.AmqpMessageBuilderImpl.withShortAsBody:(S)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.amqp.AmqpMessageBuilder contentEncoding(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/amqp/AmqpMessageBuilder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual io.vertx.amqp.impl.AmqpMessageBuilderImpl.contentEncoding:(Ljava/lang/String;)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.amqp.AmqpMessageBuilder withSymbolAsBody(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/amqp/AmqpMessageBuilder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual io.vertx.amqp.impl.AmqpMessageBuilderImpl.withSymbolAsBody:(Ljava/lang/String;)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.amqp.AmqpMessageBuilder creationTime(long);
    descriptor: (J)Lio/vertx/amqp/AmqpMessageBuilder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=2
         0: .line 1
            aload 0
            lload 1
            invokevirtual io.vertx.amqp.impl.AmqpMessageBuilderImpl.creationTime:(J)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.amqp.AmqpMessageBuilder withMapAsBody(java.util.Map);
    descriptor: (Ljava/util/Map;)Lio/vertx/amqp/AmqpMessageBuilder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual io.vertx.amqp.impl.AmqpMessageBuilderImpl.withMapAsBody:(Ljava/util/Map;)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.amqp.AmqpMessageBuilder id(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/amqp/AmqpMessageBuilder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual io.vertx.amqp.impl.AmqpMessageBuilderImpl.id:(Ljava/lang/String;)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.amqp.AmqpMessageBuilder withBody(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/amqp/AmqpMessageBuilder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual io.vertx.amqp.impl.AmqpMessageBuilderImpl.withBody:(Ljava/lang/String;)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.amqp.AmqpMessageBuilder replyToGroupId(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/amqp/AmqpMessageBuilder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual io.vertx.amqp.impl.AmqpMessageBuilderImpl.replyToGroupId:(Ljava/lang/String;)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.amqp.AmqpMessageBuilder withBooleanAsBody(boolean);
    descriptor: (Z)Lio/vertx/amqp/AmqpMessageBuilder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokevirtual io.vertx.amqp.impl.AmqpMessageBuilderImpl.withBooleanAsBody:(Z)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.amqp.AmqpMessageBuilder withInstantAsBody(java.time.Instant);
    descriptor: (Ljava/time/Instant;)Lio/vertx/amqp/AmqpMessageBuilder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual io.vertx.amqp.impl.AmqpMessageBuilderImpl.withInstantAsBody:(Ljava/time/Instant;)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.amqp.AmqpMessageBuilder withIntegerAsBody(int);
    descriptor: (I)Lio/vertx/amqp/AmqpMessageBuilder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokevirtual io.vertx.amqp.impl.AmqpMessageBuilderImpl.withIntegerAsBody:(I)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.amqp.AmqpMessageBuilder subject(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/amqp/AmqpMessageBuilder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual io.vertx.amqp.impl.AmqpMessageBuilderImpl.subject:(Ljava/lang/String;)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.amqp.AmqpMessageBuilder withFloatAsBody(float);
    descriptor: (F)Lio/vertx/amqp/AmqpMessageBuilder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            fload 1
            invokevirtual io.vertx.amqp.impl.AmqpMessageBuilderImpl.withFloatAsBody:(F)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.amqp.AmqpMessageBuilder withUuidAsBody(java.util.UUID);
    descriptor: (Ljava/util/UUID;)Lio/vertx/amqp/AmqpMessageBuilder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual io.vertx.amqp.impl.AmqpMessageBuilderImpl.withUuidAsBody:(Ljava/util/UUID;)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.amqp.AmqpMessageBuilder withLongAsBody(long);
    descriptor: (J)Lio/vertx/amqp/AmqpMessageBuilder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=2
         0: .line 1
            aload 0
            lload 1
            invokevirtual io.vertx.amqp.impl.AmqpMessageBuilderImpl.withLongAsBody:(J)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.amqp.AmqpMessageBuilder replyTo(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/amqp/AmqpMessageBuilder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual io.vertx.amqp.impl.AmqpMessageBuilderImpl.replyTo:(Ljava/lang/String;)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.amqp.AmqpMessageBuilder address(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/amqp/AmqpMessageBuilder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual io.vertx.amqp.impl.AmqpMessageBuilderImpl.address:(Ljava/lang/String;)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.amqp.AmqpMessageBuilder applicationProperties(io.vertx.core.json.JsonObject);
    descriptor: (Lio/vertx/core/json/JsonObject;)Lio/vertx/amqp/AmqpMessageBuilder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual io.vertx.amqp.impl.AmqpMessageBuilderImpl.applicationProperties:(Lio/vertx/core/json/JsonObject;)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.amqp.AmqpMessageBuilder withJsonArrayAsBody(io.vertx.core.json.JsonArray);
    descriptor: (Lio/vertx/core/json/JsonArray;)Lio/vertx/amqp/AmqpMessageBuilder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual io.vertx.amqp.impl.AmqpMessageBuilderImpl.withJsonArrayAsBody:(Lio/vertx/core/json/JsonArray;)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.amqp.AmqpMessageBuilder withByteAsBody(byte);
    descriptor: (B)Lio/vertx/amqp/AmqpMessageBuilder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokevirtual io.vertx.amqp.impl.AmqpMessageBuilderImpl.withByteAsBody:(B)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.amqp.AmqpMessageBuilder withJsonObjectAsBody(io.vertx.core.json.JsonObject);
    descriptor: (Lio/vertx/core/json/JsonObject;)Lio/vertx/amqp/AmqpMessageBuilder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual io.vertx.amqp.impl.AmqpMessageBuilderImpl.withJsonObjectAsBody:(Lio/vertx/core/json/JsonObject;)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.amqp.AmqpMessageBuilder expiryTime(long);
    descriptor: (J)Lio/vertx/amqp/AmqpMessageBuilder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=2
         0: .line 1
            aload 0
            lload 1
            invokevirtual io.vertx.amqp.impl.AmqpMessageBuilderImpl.expiryTime:(J)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.amqp.AmqpMessageBuilder withCharAsBody(char);
    descriptor: (C)Lio/vertx/amqp/AmqpMessageBuilder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokevirtual io.vertx.amqp.impl.AmqpMessageBuilderImpl.withCharAsBody:(C)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.amqp.AmqpMessageBuilder withDoubleAsBody(double);
    descriptor: (D)Lio/vertx/amqp/AmqpMessageBuilder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=2
         0: .line 1
            aload 0
            dload 1
            invokevirtual io.vertx.amqp.impl.AmqpMessageBuilderImpl.withDoubleAsBody:(D)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.amqp.AmqpMessageBuilder contentType(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/amqp/AmqpMessageBuilder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual io.vertx.amqp.impl.AmqpMessageBuilderImpl.contentType:(Ljava/lang/String;)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.amqp.AmqpMessageBuilder priority(short);
    descriptor: (S)Lio/vertx/amqp/AmqpMessageBuilder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokevirtual io.vertx.amqp.impl.AmqpMessageBuilderImpl.priority:(S)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.amqp.AmqpMessageBuilder withBufferAsBody(io.vertx.core.buffer.Buffer);
    descriptor: (Lio/vertx/core/buffer/Buffer;)Lio/vertx/amqp/AmqpMessageBuilder;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual io.vertx.amqp.impl.AmqpMessageBuilderImpl.withBufferAsBody:(Lio/vertx/core/buffer/Buffer;)Lio/vertx/amqp/impl/AmqpMessageBuilderImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "AmqpMessageBuilderImpl.java"
InnerClasses:
  public final Factory = org.apache.qpid.proton.message.Message$Factory of org.apache.qpid.proton.message.Message