public final class javafx.scene.media.AudioClip
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: javafx.scene.media.AudioClip
  super_class: java.lang.Object
{
  private java.lang.String sourceURL;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private com.sun.media.jfxmedia.AudioClip audioClip;
    descriptor: Lcom/sun/media/jfxmedia/AudioClip;
    flags: (0x0002) ACC_PRIVATE

  private javafx.beans.property.DoubleProperty volume;
    descriptor: Ljavafx/beans/property/DoubleProperty;
    flags: (0x0002) ACC_PRIVATE

  private javafx.beans.property.DoubleProperty balance;
    descriptor: Ljavafx/beans/property/DoubleProperty;
    flags: (0x0002) ACC_PRIVATE

  private javafx.beans.property.DoubleProperty rate;
    descriptor: Ljavafx/beans/property/DoubleProperty;
    flags: (0x0002) ACC_PRIVATE

  private javafx.beans.property.DoubleProperty pan;
    descriptor: Ljavafx/beans/property/DoubleProperty;
    flags: (0x0002) ACC_PRIVATE

  private javafx.beans.property.IntegerProperty priority;
    descriptor: Ljavafx/beans/property/IntegerProperty;
    flags: (0x0002) ACC_PRIVATE

  public static final int INDEFINITE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: -1

  private javafx.beans.property.IntegerProperty cycleCount;
    descriptor: Ljavafx/beans/property/IntegerProperty;
    flags: (0x0002) ACC_PRIVATE

  public void <init>(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // javafx.scene.media.AudioClip this
        start local 1 // java.lang.String source
         0: .line 79
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 80
            aload 1 /* source */
            invokestatic java.net.URI.create:(Ljava/lang/String;)Ljava/net/URI;
            astore 2 /* srcURI */
        start local 2 // java.net.URI srcURI
         2: .line 81
            aload 0 /* this */
            aload 1 /* source */
            putfield javafx.scene.media.AudioClip.sourceURL:Ljava/lang/String;
         3: .line 83
            aload 0 /* this */
            aload 2 /* srcURI */
            invokestatic com.sun.media.jfxmedia.AudioClip.load:(Ljava/net/URI;)Lcom/sun/media/jfxmedia/AudioClip;
            putfield javafx.scene.media.AudioClip.audioClip:Lcom/sun/media/jfxmedia/AudioClip;
         4: .line 84
            goto 13
      StackMap locals: javafx.scene.media.AudioClip java.lang.String java.net.URI
      StackMap stack: java.net.URISyntaxException
         5: astore 3 /* use */
        start local 3 // java.net.URISyntaxException use
         6: .line 85
            new java.lang.IllegalArgumentException
            dup
            aload 3 /* use */
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 3 // java.net.URISyntaxException use
         7: .line 86
      StackMap locals:
      StackMap stack: java.io.FileNotFoundException
            astore 3 /* fnfe */
        start local 3 // java.io.FileNotFoundException fnfe
         8: .line 87
            new javafx.scene.media.MediaException
            dup
            getstatic javafx.scene.media.MediaException$Type.MEDIA_UNAVAILABLE:Ljavafx/scene/media/MediaException$Type;
            aload 3 /* fnfe */
            invokevirtual java.io.FileNotFoundException.getMessage:()Ljava/lang/String;
            invokespecial javafx.scene.media.MediaException.<init>:(Ljavafx/scene/media/MediaException$Type;Ljava/lang/String;)V
            athrow
        end local 3 // java.io.FileNotFoundException fnfe
         9: .line 88
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 3 /* ioe */
        start local 3 // java.io.IOException ioe
        10: .line 89
            new javafx.scene.media.MediaException
            dup
            getstatic javafx.scene.media.MediaException$Type.MEDIA_INACCESSIBLE:Ljavafx/scene/media/MediaException$Type;
            aload 3 /* ioe */
            invokevirtual java.io.IOException.getMessage:()Ljava/lang/String;
            invokespecial javafx.scene.media.MediaException.<init>:(Ljavafx/scene/media/MediaException$Type;Ljava/lang/String;)V
            athrow
        end local 3 // java.io.IOException ioe
        11: .line 90
      StackMap locals:
      StackMap stack: com.sun.media.jfxmedia.MediaException
            astore 3 /* me */
        start local 3 // com.sun.media.jfxmedia.MediaException me
        12: .line 91
            new javafx.scene.media.MediaException
            dup
            getstatic javafx.scene.media.MediaException$Type.MEDIA_UNSUPPORTED:Ljavafx/scene/media/MediaException$Type;
            aload 3 /* me */
            invokevirtual com.sun.media.jfxmedia.MediaException.getMessage:()Ljava/lang/String;
            invokespecial javafx.scene.media.MediaException.<init>:(Ljavafx/scene/media/MediaException$Type;Ljava/lang/String;)V
            athrow
        end local 3 // com.sun.media.jfxmedia.MediaException me
        13: .line 93
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.net.URI srcURI
        end local 1 // java.lang.String source
        end local 0 // javafx.scene.media.AudioClip this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   14     0    this  Ljavafx/scene/media/AudioClip;
            0   14     1  source  Ljava/lang/String;
            2   14     2  srcURI  Ljava/net/URI;
            6    7     3     use  Ljava/net/URISyntaxException;
            8    9     3    fnfe  Ljava/io/FileNotFoundException;
           10   11     3     ioe  Ljava/io/IOException;
           12   13     3      me  Lcom/sun/media/jfxmedia/MediaException;
      Exception table:
        from    to  target  type
           3     4       5  Class java.net.URISyntaxException
           3     4       7  Class java.io.FileNotFoundException
           3     4       9  Class java.io.IOException
           3     4      11  Class com.sun.media.jfxmedia.MediaException
    RuntimeVisibleParameterAnnotations: 
      0:
        javafx.beans.NamedArg(value = "source")
    MethodParameters:
        Name  Flags
      source  

  public java.lang.String getSource();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.media.AudioClip this
         0: .line 100
            aload 0 /* this */
            getfield javafx.scene.media.AudioClip.sourceURL:Ljava/lang/String;
            areturn
        end local 0 // javafx.scene.media.AudioClip this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/media/AudioClip;

  public final void setVolume(double);
    descriptor: (D)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // javafx.scene.media.AudioClip this
        start local 1 // double value
         0: .line 119
            aload 0 /* this */
            invokevirtual javafx.scene.media.AudioClip.volumeProperty:()Ljavafx/beans/property/DoubleProperty;
            dload 1 /* value */
            invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
         1: .line 120
            return
        end local 1 // double value
        end local 0 // javafx.scene.media.AudioClip this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/media/AudioClip;
            0    2     1  value  D
    MethodParameters:
       Name  Flags
      value  

  public final double getVolume();
    descriptor: ()D
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.media.AudioClip this
         0: .line 128
            aload 0 /* this */
            getfield javafx.scene.media.AudioClip.volume:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 1
            dconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.scene.media.AudioClip.volume:Ljavafx/beans/property/DoubleProperty;
            invokevirtual javafx.beans.property.DoubleProperty.get:()D
      StackMap locals:
      StackMap stack: double
         2: dreturn
        end local 0 // javafx.scene.media.AudioClip this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/media/AudioClip;

  public javafx.beans.property.DoubleProperty volumeProperty();
    descriptor: ()Ljavafx/beans/property/DoubleProperty;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // javafx.scene.media.AudioClip this
         0: .line 131
            aload 0 /* this */
            getfield javafx.scene.media.AudioClip.volume:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 2
         1: .line 132
            aload 0 /* this */
            new javafx.scene.media.AudioClip$1
            dup
            aload 0 /* this */
            dconst_1
            invokespecial javafx.scene.media.AudioClip$1.<init>:(Ljavafx/scene/media/AudioClip;D)V
            putfield javafx.scene.media.AudioClip.volume:Ljavafx/beans/property/DoubleProperty;
         2: .line 151
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.media.AudioClip.volume:Ljavafx/beans/property/DoubleProperty;
            areturn
        end local 0 // javafx.scene.media.AudioClip this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/media/AudioClip;

  public void setBalance(double);
    descriptor: (D)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // javafx.scene.media.AudioClip this
        start local 1 // double balance
         0: .line 170
            aload 0 /* this */
            invokevirtual javafx.scene.media.AudioClip.balanceProperty:()Ljavafx/beans/property/DoubleProperty;
            dload 1 /* balance */
            invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
         1: .line 171
            return
        end local 1 // double balance
        end local 0 // javafx.scene.media.AudioClip this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Ljavafx/scene/media/AudioClip;
            0    2     1  balance  D
    MethodParameters:
         Name  Flags
      balance  

  public double getBalance();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.media.AudioClip this
         0: .line 179
            aload 0 /* this */
            getfield javafx.scene.media.AudioClip.balance:Ljavafx/beans/property/DoubleProperty;
            ifnull 1
            aload 0 /* this */
            getfield javafx.scene.media.AudioClip.balance:Ljavafx/beans/property/DoubleProperty;
            invokevirtual javafx.beans.property.DoubleProperty.get:()D
            goto 2
      StackMap locals:
      StackMap stack:
         1: dconst_0
      StackMap locals:
      StackMap stack: double
         2: dreturn
        end local 0 // javafx.scene.media.AudioClip this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/media/AudioClip;

  public javafx.beans.property.DoubleProperty balanceProperty();
    descriptor: ()Ljavafx/beans/property/DoubleProperty;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // javafx.scene.media.AudioClip this
         0: .line 182
            aload 0 /* this */
            getfield javafx.scene.media.AudioClip.balance:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 2
         1: .line 183
            aload 0 /* this */
            new javafx.scene.media.AudioClip$2
            dup
            aload 0 /* this */
            dconst_0
            invokespecial javafx.scene.media.AudioClip$2.<init>:(Ljavafx/scene/media/AudioClip;D)V
            putfield javafx.scene.media.AudioClip.balance:Ljavafx/beans/property/DoubleProperty;
         2: .line 202
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.media.AudioClip.balance:Ljavafx/beans/property/DoubleProperty;
            areturn
        end local 0 // javafx.scene.media.AudioClip this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/media/AudioClip;

  public void setRate(double);
    descriptor: (D)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // javafx.scene.media.AudioClip this
        start local 1 // double rate
         0: .line 220
            aload 0 /* this */
            invokevirtual javafx.scene.media.AudioClip.rateProperty:()Ljavafx/beans/property/DoubleProperty;
            dload 1 /* rate */
            invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
         1: .line 221
            return
        end local 1 // double rate
        end local 0 // javafx.scene.media.AudioClip this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavafx/scene/media/AudioClip;
            0    2     1  rate  D
    MethodParameters:
      Name  Flags
      rate  

  public double getRate();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.media.AudioClip this
         0: .line 229
            aload 0 /* this */
            getfield javafx.scene.media.AudioClip.rate:Ljavafx/beans/property/DoubleProperty;
            ifnull 1
            aload 0 /* this */
            getfield javafx.scene.media.AudioClip.rate:Ljavafx/beans/property/DoubleProperty;
            invokevirtual javafx.beans.property.DoubleProperty.get:()D
            goto 2
      StackMap locals:
      StackMap stack:
         1: dconst_1
      StackMap locals:
      StackMap stack: double
         2: dreturn
        end local 0 // javafx.scene.media.AudioClip this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/media/AudioClip;

  public javafx.beans.property.DoubleProperty rateProperty();
    descriptor: ()Ljavafx/beans/property/DoubleProperty;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // javafx.scene.media.AudioClip this
         0: .line 232
            aload 0 /* this */
            getfield javafx.scene.media.AudioClip.rate:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 2
         1: .line 233
            aload 0 /* this */
            new javafx.scene.media.AudioClip$3
            dup
            aload 0 /* this */
            dconst_1
            invokespecial javafx.scene.media.AudioClip$3.<init>:(Ljavafx/scene/media/AudioClip;D)V
            putfield javafx.scene.media.AudioClip.rate:Ljavafx/beans/property/DoubleProperty;
         2: .line 252
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.media.AudioClip.rate:Ljavafx/beans/property/DoubleProperty;
            areturn
        end local 0 // javafx.scene.media.AudioClip this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/media/AudioClip;

  public void setPan(double);
    descriptor: (D)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // javafx.scene.media.AudioClip this
        start local 1 // double pan
         0: .line 273
            aload 0 /* this */
            invokevirtual javafx.scene.media.AudioClip.panProperty:()Ljavafx/beans/property/DoubleProperty;
            dload 1 /* pan */
            invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
         1: .line 274
            return
        end local 1 // double pan
        end local 0 // javafx.scene.media.AudioClip this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavafx/scene/media/AudioClip;
            0    2     1   pan  D
    MethodParameters:
      Name  Flags
      pan   

  public double getPan();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.media.AudioClip this
         0: .line 282
            aload 0 /* this */
            getfield javafx.scene.media.AudioClip.pan:Ljavafx/beans/property/DoubleProperty;
            ifnull 1
            aload 0 /* this */
            getfield javafx.scene.media.AudioClip.pan:Ljavafx/beans/property/DoubleProperty;
            invokevirtual javafx.beans.property.DoubleProperty.get:()D
            goto 2
      StackMap locals:
      StackMap stack:
         1: dconst_0
      StackMap locals:
      StackMap stack: double
         2: dreturn
        end local 0 // javafx.scene.media.AudioClip this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/media/AudioClip;

  public javafx.beans.property.DoubleProperty panProperty();
    descriptor: ()Ljavafx/beans/property/DoubleProperty;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // javafx.scene.media.AudioClip this
         0: .line 285
            aload 0 /* this */
            getfield javafx.scene.media.AudioClip.pan:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 2
         1: .line 286
            aload 0 /* this */
            new javafx.scene.media.AudioClip$4
            dup
            aload 0 /* this */
            dconst_0
            invokespecial javafx.scene.media.AudioClip$4.<init>:(Ljavafx/scene/media/AudioClip;D)V
            putfield javafx.scene.media.AudioClip.pan:Ljavafx/beans/property/DoubleProperty;
         2: .line 305
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.media.AudioClip.pan:Ljavafx/beans/property/DoubleProperty;
            areturn
        end local 0 // javafx.scene.media.AudioClip this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/media/AudioClip;

  public void setPriority(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.media.AudioClip this
        start local 1 // int priority
         0: .line 326
            aload 0 /* this */
            invokevirtual javafx.scene.media.AudioClip.priorityProperty:()Ljavafx/beans/property/IntegerProperty;
            iload 1 /* priority */
            invokevirtual javafx.beans.property.IntegerProperty.set:(I)V
         1: .line 327
            return
        end local 1 // int priority
        end local 0 // javafx.scene.media.AudioClip this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Ljavafx/scene/media/AudioClip;
            0    2     1  priority  I
    MethodParameters:
          Name  Flags
      priority  

  public int getPriority();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.media.AudioClip this
         0: .line 335
            aload 0 /* this */
            getfield javafx.scene.media.AudioClip.priority:Ljavafx/beans/property/IntegerProperty;
            ifnull 1
            aload 0 /* this */
            getfield javafx.scene.media.AudioClip.priority:Ljavafx/beans/property/IntegerProperty;
            invokevirtual javafx.beans.property.IntegerProperty.get:()I
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: ireturn
        end local 0 // javafx.scene.media.AudioClip this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/media/AudioClip;

  public javafx.beans.property.IntegerProperty priorityProperty();
    descriptor: ()Ljavafx/beans/property/IntegerProperty;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // javafx.scene.media.AudioClip this
         0: .line 338
            aload 0 /* this */
            getfield javafx.scene.media.AudioClip.priority:Ljavafx/beans/property/IntegerProperty;
            ifnonnull 2
         1: .line 339
            aload 0 /* this */
            new javafx.scene.media.AudioClip$5
            dup
            aload 0 /* this */
            iconst_0
            invokespecial javafx.scene.media.AudioClip$5.<init>:(Ljavafx/scene/media/AudioClip;I)V
            putfield javafx.scene.media.AudioClip.priority:Ljavafx/beans/property/IntegerProperty;
         2: .line 358
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.media.AudioClip.priority:Ljavafx/beans/property/IntegerProperty;
            areturn
        end local 0 // javafx.scene.media.AudioClip this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/media/AudioClip;

  public void setCycleCount(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.media.AudioClip this
        start local 1 // int count
         0: .line 386
            aload 0 /* this */
            invokevirtual javafx.scene.media.AudioClip.cycleCountProperty:()Ljavafx/beans/property/IntegerProperty;
            iload 1 /* count */
            invokevirtual javafx.beans.property.IntegerProperty.set:(I)V
         1: .line 387
            return
        end local 1 // int count
        end local 0 // javafx.scene.media.AudioClip this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/media/AudioClip;
            0    2     1  count  I
    MethodParameters:
       Name  Flags
      count  

  public int getCycleCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.media.AudioClip this
         0: .line 395
            aload 0 /* this */
            getfield javafx.scene.media.AudioClip.cycleCount:Ljavafx/beans/property/IntegerProperty;
            ifnull 1
            aload 0 /* this */
            getfield javafx.scene.media.AudioClip.cycleCount:Ljavafx/beans/property/IntegerProperty;
            invokevirtual javafx.beans.property.IntegerProperty.get:()I
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_1
      StackMap locals:
      StackMap stack: int
         2: ireturn
        end local 0 // javafx.scene.media.AudioClip this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/media/AudioClip;

  public javafx.beans.property.IntegerProperty cycleCountProperty();
    descriptor: ()Ljavafx/beans/property/IntegerProperty;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // javafx.scene.media.AudioClip this
         0: .line 398
            aload 0 /* this */
            getfield javafx.scene.media.AudioClip.cycleCount:Ljavafx/beans/property/IntegerProperty;
            ifnonnull 2
         1: .line 399
            aload 0 /* this */
            new javafx.scene.media.AudioClip$6
            dup
            aload 0 /* this */
            iconst_1
            invokespecial javafx.scene.media.AudioClip$6.<init>:(Ljavafx/scene/media/AudioClip;I)V
            putfield javafx.scene.media.AudioClip.cycleCount:Ljavafx/beans/property/IntegerProperty;
         2: .line 424
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.media.AudioClip.cycleCount:Ljavafx/beans/property/IntegerProperty;
            areturn
        end local 0 // javafx.scene.media.AudioClip this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/media/AudioClip;

  public void play();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.media.AudioClip this
         0: .line 430
            aload 0 /* this */
            getfield javafx.scene.media.AudioClip.audioClip:Lcom/sun/media/jfxmedia/AudioClip;
            ifnull 2
         1: .line 431
            aload 0 /* this */
            getfield javafx.scene.media.AudioClip.audioClip:Lcom/sun/media/jfxmedia/AudioClip;
            invokevirtual com.sun.media.jfxmedia.AudioClip.play:()V
         2: .line 433
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javafx.scene.media.AudioClip this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/media/AudioClip;

  public void play(double);
    descriptor: (D)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // javafx.scene.media.AudioClip this
        start local 1 // double volume
         0: .line 441
            aload 0 /* this */
            getfield javafx.scene.media.AudioClip.audioClip:Lcom/sun/media/jfxmedia/AudioClip;
            ifnull 2
         1: .line 442
            aload 0 /* this */
            getfield javafx.scene.media.AudioClip.audioClip:Lcom/sun/media/jfxmedia/AudioClip;
            dload 1 /* volume */
            invokevirtual com.sun.media.jfxmedia.AudioClip.play:(D)V
         2: .line 444
      StackMap locals:
      StackMap stack:
            return
        end local 1 // double volume
        end local 0 // javafx.scene.media.AudioClip this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Ljavafx/scene/media/AudioClip;
            0    3     1  volume  D
    MethodParameters:
        Name  Flags
      volume  

  public void play(double, double, double, double, int);
    descriptor: (DDDDI)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=11, locals=10, args_size=6
        start local 0 // javafx.scene.media.AudioClip this
        start local 1 // double volume
        start local 3 // double balance
        start local 5 // double rate
        start local 7 // double pan
        start local 9 // int priority
         0: .line 464
            aload 0 /* this */
            getfield javafx.scene.media.AudioClip.audioClip:Lcom/sun/media/jfxmedia/AudioClip;
            ifnull 2
         1: .line 465
            aload 0 /* this */
            getfield javafx.scene.media.AudioClip.audioClip:Lcom/sun/media/jfxmedia/AudioClip;
            dload 1 /* volume */
            dload 3 /* balance */
            dload 5 /* rate */
            dload 7 /* pan */
            aload 0 /* this */
            getfield javafx.scene.media.AudioClip.audioClip:Lcom/sun/media/jfxmedia/AudioClip;
            invokevirtual com.sun.media.jfxmedia.AudioClip.loopCount:()I
            iload 9 /* priority */
            invokevirtual com.sun.media.jfxmedia.AudioClip.play:(DDDDII)V
         2: .line 467
      StackMap locals:
      StackMap stack:
            return
        end local 9 // int priority
        end local 7 // double pan
        end local 5 // double rate
        end local 3 // double balance
        end local 1 // double volume
        end local 0 // javafx.scene.media.AudioClip this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Ljavafx/scene/media/AudioClip;
            0    3     1    volume  D
            0    3     3   balance  D
            0    3     5      rate  D
            0    3     7       pan  D
            0    3     9  priority  I
    MethodParameters:
          Name  Flags
      volume    
      balance   
      rate      
      pan       
      priority  

  public boolean isPlaying();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.media.AudioClip this
         0: .line 475
            aload 0 /* this */
            getfield javafx.scene.media.AudioClip.audioClip:Lcom/sun/media/jfxmedia/AudioClip;
            ifnull 1
            aload 0 /* this */
            getfield javafx.scene.media.AudioClip.audioClip:Lcom/sun/media/jfxmedia/AudioClip;
            invokevirtual com.sun.media.jfxmedia.AudioClip.isPlaying:()Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // javafx.scene.media.AudioClip this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavafx/scene/media/AudioClip;

  public void stop();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.media.AudioClip this
         0: .line 482
            aload 0 /* this */
            getfield javafx.scene.media.AudioClip.audioClip:Lcom/sun/media/jfxmedia/AudioClip;
            ifnull 2
         1: .line 483
            aload 0 /* this */
            getfield javafx.scene.media.AudioClip.audioClip:Lcom/sun/media/jfxmedia/AudioClip;
            invokevirtual com.sun.media.jfxmedia.AudioClip.stop:()V
         2: .line 485
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javafx.scene.media.AudioClip this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/media/AudioClip;
}
SourceFile: "AudioClip.java"
NestMembers:
  javafx.scene.media.AudioClip$1  javafx.scene.media.AudioClip$2  javafx.scene.media.AudioClip$3  javafx.scene.media.AudioClip$4  javafx.scene.media.AudioClip$5  javafx.scene.media.AudioClip$6
InnerClasses:
  javafx.scene.media.AudioClip$1
  javafx.scene.media.AudioClip$2
  javafx.scene.media.AudioClip$3
  javafx.scene.media.AudioClip$4
  javafx.scene.media.AudioClip$5
  javafx.scene.media.AudioClip$6
  public final Type = javafx.scene.media.MediaException$Type of javafx.scene.media.MediaException