public class com.sun.media.sound.SF2Region
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.media.sound.SF2Region
  super_class: java.lang.Object
{
  public static final int GENERATOR_STARTADDRSOFFSET;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

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

  public static final int GENERATOR_STARTLOOPADDRSOFFSET;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final int GENERATOR_ENDLOOPADDRSOFFSET;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 3

  public static final int GENERATOR_STARTADDRSCOARSEOFFSET;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  public static final int GENERATOR_MODLFOTOPITCH;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 5

  public static final int GENERATOR_VIBLFOTOPITCH;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 6

  public static final int GENERATOR_MODENVTOPITCH;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 7

  public static final int GENERATOR_INITIALFILTERFC;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 8

  public static final int GENERATOR_INITIALFILTERQ;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 9

  public static final int GENERATOR_MODLFOTOFILTERFC;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 10

  public static final int GENERATOR_MODENVTOFILTERFC;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 11

  public static final int GENERATOR_ENDADDRSCOARSEOFFSET;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 12

  public static final int GENERATOR_MODLFOTOVOLUME;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 13

  public static final int GENERATOR_UNUSED1;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 14

  public static final int GENERATOR_CHORUSEFFECTSSEND;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 15

  public static final int GENERATOR_REVERBEFFECTSSEND;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 16

  public static final int GENERATOR_PAN;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 17

  public static final int GENERATOR_UNUSED2;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 18

  public static final int GENERATOR_UNUSED3;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 19

  public static final int GENERATOR_UNUSED4;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 20

  public static final int GENERATOR_DELAYMODLFO;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 21

  public static final int GENERATOR_FREQMODLFO;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 22

  public static final int GENERATOR_DELAYVIBLFO;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 23

  public static final int GENERATOR_FREQVIBLFO;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 24

  public static final int GENERATOR_DELAYMODENV;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 25

  public static final int GENERATOR_ATTACKMODENV;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 26

  public static final int GENERATOR_HOLDMODENV;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 27

  public static final int GENERATOR_DECAYMODENV;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 28

  public static final int GENERATOR_SUSTAINMODENV;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 29

  public static final int GENERATOR_RELEASEMODENV;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 30

  public static final int GENERATOR_KEYNUMTOMODENVHOLD;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 31

  public static final int GENERATOR_KEYNUMTOMODENVDECAY;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 32

  public static final int GENERATOR_DELAYVOLENV;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33

  public static final int GENERATOR_ATTACKVOLENV;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 34

  public static final int GENERATOR_HOLDVOLENV;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35

  public static final int GENERATOR_DECAYVOLENV;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36

  public static final int GENERATOR_SUSTAINVOLENV;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 37

  public static final int GENERATOR_RELEASEVOLENV;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 38

  public static final int GENERATOR_KEYNUMTOVOLENVHOLD;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 39

  public static final int GENERATOR_KEYNUMTOVOLENVDECAY;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 40

  public static final int GENERATOR_INSTRUMENT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 41

  public static final int GENERATOR_RESERVED1;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 42

  public static final int GENERATOR_KEYRANGE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 43

  public static final int GENERATOR_VELRANGE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 44

  public static final int GENERATOR_STARTLOOPADDRSCOARSEOFFSET;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 45

  public static final int GENERATOR_KEYNUM;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 46

  public static final int GENERATOR_VELOCITY;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 47

  public static final int GENERATOR_INITIALATTENUATION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 48

  public static final int GENERATOR_RESERVED2;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 49

  public static final int GENERATOR_ENDLOOPADDRSCOARSEOFFSET;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 50

  public static final int GENERATOR_COARSETUNE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 51

  public static final int GENERATOR_FINETUNE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 52

  public static final int GENERATOR_SAMPLEID;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 53

  public static final int GENERATOR_SAMPLEMODES;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 54

  public static final int GENERATOR_RESERVED3;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 55

  public static final int GENERATOR_SCALETUNING;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 56

  public static final int GENERATOR_EXCLUSIVECLASS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 57

  public static final int GENERATOR_OVERRIDINGROOTKEY;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 58

  public static final int GENERATOR_UNUSED5;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 59

  public static final int GENERATOR_ENDOPR;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 60

  protected java.util.Map<java.lang.Integer, java.lang.Short> generators;
    descriptor: Ljava/util/Map;
    flags: (0x0004) ACC_PROTECTED
    Signature: Ljava/util/Map<Ljava/lang/Integer;Ljava/lang/Short;>;

  protected java.util.List<com.sun.media.sound.SF2Modulator> modulators;
    descriptor: Ljava/util/List;
    flags: (0x0004) ACC_PROTECTED
    Signature: Ljava/util/List<Lcom/sun/media/sound/SF2Modulator;>;

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.media.sound.SF2Region this
         0: .line 37
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 100
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.sun.media.sound.SF2Region.generators:Ljava/util/Map;
         2: .line 101
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield com.sun.media.sound.SF2Region.modulators:Ljava/util/List;
         3: .line 37
            return
        end local 0 // com.sun.media.sound.SF2Region this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/media/sound/SF2Region;

  public java.util.Map<java.lang.Integer, java.lang.Short> getGenerators();
    descriptor: ()Ljava/util/Map;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.media.sound.SF2Region this
         0: .line 104
            aload 0 /* this */
            getfield com.sun.media.sound.SF2Region.generators:Ljava/util/Map;
            areturn
        end local 0 // com.sun.media.sound.SF2Region this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/media/sound/SF2Region;
    Signature: ()Ljava/util/Map<Ljava/lang/Integer;Ljava/lang/Short;>;

  public boolean contains(int);
    descriptor: (I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.media.sound.SF2Region this
        start local 1 // int generator
         0: .line 108
            aload 0 /* this */
            getfield com.sun.media.sound.SF2Region.generators:Ljava/util/Map;
            iload 1 /* generator */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
            ireturn
        end local 1 // int generator
        end local 0 // com.sun.media.sound.SF2Region this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/sun/media/sound/SF2Region;
            0    1     1  generator  I
    MethodParameters:
           Name  Flags
      generator  

  public static short getDefaultValue(int);
    descriptor: (I)S
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // int generator
         0: .line 112
            iload 0 /* generator */
            bipush 8
            if_icmpne 1
            sipush 13500
            ireturn
         1: .line 113
      StackMap locals:
      StackMap stack:
            iload 0 /* generator */
            bipush 21
            if_icmpne 2
            sipush -12000
            ireturn
         2: .line 114
      StackMap locals:
      StackMap stack:
            iload 0 /* generator */
            bipush 23
            if_icmpne 3
            sipush -12000
            ireturn
         3: .line 115
      StackMap locals:
      StackMap stack:
            iload 0 /* generator */
            bipush 25
            if_icmpne 4
            sipush -12000
            ireturn
         4: .line 116
      StackMap locals:
      StackMap stack:
            iload 0 /* generator */
            bipush 26
            if_icmpne 5
            sipush -12000
            ireturn
         5: .line 117
      StackMap locals:
      StackMap stack:
            iload 0 /* generator */
            bipush 27
            if_icmpne 6
            sipush -12000
            ireturn
         6: .line 118
      StackMap locals:
      StackMap stack:
            iload 0 /* generator */
            bipush 28
            if_icmpne 7
            sipush -12000
            ireturn
         7: .line 119
      StackMap locals:
      StackMap stack:
            iload 0 /* generator */
            bipush 30
            if_icmpne 8
            sipush -12000
            ireturn
         8: .line 120
      StackMap locals:
      StackMap stack:
            iload 0 /* generator */
            bipush 33
            if_icmpne 9
            sipush -12000
            ireturn
         9: .line 121
      StackMap locals:
      StackMap stack:
            iload 0 /* generator */
            bipush 34
            if_icmpne 10
            sipush -12000
            ireturn
        10: .line 122
      StackMap locals:
      StackMap stack:
            iload 0 /* generator */
            bipush 35
            if_icmpne 11
            sipush -12000
            ireturn
        11: .line 123
      StackMap locals:
      StackMap stack:
            iload 0 /* generator */
            bipush 36
            if_icmpne 12
            sipush -12000
            ireturn
        12: .line 124
      StackMap locals:
      StackMap stack:
            iload 0 /* generator */
            bipush 38
            if_icmpne 13
            sipush -12000
            ireturn
        13: .line 125
      StackMap locals:
      StackMap stack:
            iload 0 /* generator */
            bipush 43
            if_icmpne 14
            sipush 32512
            ireturn
        14: .line 126
      StackMap locals:
      StackMap stack:
            iload 0 /* generator */
            bipush 44
            if_icmpne 15
            sipush 32512
            ireturn
        15: .line 127
      StackMap locals:
      StackMap stack:
            iload 0 /* generator */
            bipush 46
            if_icmpne 16
            iconst_m1
            ireturn
        16: .line 128
      StackMap locals:
      StackMap stack:
            iload 0 /* generator */
            bipush 47
            if_icmpne 17
            iconst_m1
            ireturn
        17: .line 129
      StackMap locals:
      StackMap stack:
            iload 0 /* generator */
            bipush 56
            if_icmpne 18
            bipush 100
            ireturn
        18: .line 130
      StackMap locals:
      StackMap stack:
            iload 0 /* generator */
            bipush 58
            if_icmpne 19
            iconst_m1
            ireturn
        19: .line 131
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 0 // int generator
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   20     0  generator  I
    MethodParameters:
           Name  Flags
      generator  

  public short getShort(int);
    descriptor: (I)S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.media.sound.SF2Region this
        start local 1 // int generator
         0: .line 135
            aload 0 /* this */
            iload 1 /* generator */
            invokevirtual com.sun.media.sound.SF2Region.contains:(I)Z
            ifne 2
         1: .line 136
            iload 1 /* generator */
            invokestatic com.sun.media.sound.SF2Region.getDefaultValue:(I)S
            ireturn
         2: .line 137
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.media.sound.SF2Region.generators:Ljava/util/Map;
            iload 1 /* generator */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Short
            invokevirtual java.lang.Short.shortValue:()S
            ireturn
        end local 1 // int generator
        end local 0 // com.sun.media.sound.SF2Region this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lcom/sun/media/sound/SF2Region;
            0    3     1  generator  I
    MethodParameters:
           Name  Flags
      generator  

  public void putShort(int, short);
    descriptor: (IS)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.media.sound.SF2Region this
        start local 1 // int generator
        start local 2 // short value
         0: .line 141
            aload 0 /* this */
            getfield com.sun.media.sound.SF2Region.generators:Ljava/util/Map;
            iload 1 /* generator */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            iload 2 /* value */
            invokestatic java.lang.Short.valueOf:(S)Ljava/lang/Short;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         1: .line 142
            return
        end local 2 // short value
        end local 1 // int generator
        end local 0 // com.sun.media.sound.SF2Region this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/sun/media/sound/SF2Region;
            0    2     1  generator  I
            0    2     2      value  S
    MethodParameters:
           Name  Flags
      generator  
      value      

  public byte[] getBytes(int);
    descriptor: (I)[B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // com.sun.media.sound.SF2Region this
        start local 1 // int generator
         0: .line 145
            aload 0 /* this */
            iload 1 /* generator */
            invokevirtual com.sun.media.sound.SF2Region.getInteger:(I)I
            istore 2 /* val */
        start local 2 // int val
         1: .line 146
            iconst_2
            newarray 8
            astore 3 /* bytes */
        start local 3 // byte[] bytes
         2: .line 147
            aload 3 /* bytes */
            iconst_0
            sipush 255
            iload 2 /* val */
            iand
            i2b
            bastore
         3: .line 148
            aload 3 /* bytes */
            iconst_1
            ldc 65280
            iload 2 /* val */
            iand
            bipush 8
            ishr
            i2b
            bastore
         4: .line 149
            aload 3 /* bytes */
            areturn
        end local 3 // byte[] bytes
        end local 2 // int val
        end local 1 // int generator
        end local 0 // com.sun.media.sound.SF2Region this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    5     0       this  Lcom/sun/media/sound/SF2Region;
            0    5     1  generator  I
            1    5     2        val  I
            2    5     3      bytes  [B
    MethodParameters:
           Name  Flags
      generator  

  public void putBytes(int, byte[]);
    descriptor: (I[B)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.sun.media.sound.SF2Region this
        start local 1 // int generator
        start local 2 // byte[] bytes
         0: .line 153
            aload 0 /* this */
            getfield com.sun.media.sound.SF2Region.generators:Ljava/util/Map;
            iload 1 /* generator */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aload 2 /* bytes */
            iconst_0
            baload
            aload 2 /* bytes */
            iconst_1
            baload
            bipush 8
            ishl
            iadd
            i2s
            invokestatic java.lang.Short.valueOf:(S)Ljava/lang/Short;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         1: .line 154
            return
        end local 2 // byte[] bytes
        end local 1 // int generator
        end local 0 // com.sun.media.sound.SF2Region this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/sun/media/sound/SF2Region;
            0    2     1  generator  I
            0    2     2      bytes  [B
    MethodParameters:
           Name  Flags
      generator  
      bytes      

  public int getInteger(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.media.sound.SF2Region this
        start local 1 // int generator
         0: .line 157
            ldc 65535
            aload 0 /* this */
            iload 1 /* generator */
            invokevirtual com.sun.media.sound.SF2Region.getShort:(I)S
            iand
            ireturn
        end local 1 // int generator
        end local 0 // com.sun.media.sound.SF2Region this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/sun/media/sound/SF2Region;
            0    1     1  generator  I
    MethodParameters:
           Name  Flags
      generator  

  public void putInteger(int, int);
    descriptor: (II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.media.sound.SF2Region this
        start local 1 // int generator
        start local 2 // int value
         0: .line 161
            aload 0 /* this */
            getfield com.sun.media.sound.SF2Region.generators:Ljava/util/Map;
            iload 1 /* generator */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            iload 2 /* value */
            i2s
            invokestatic java.lang.Short.valueOf:(S)Ljava/lang/Short;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         1: .line 162
            return
        end local 2 // int value
        end local 1 // int generator
        end local 0 // com.sun.media.sound.SF2Region this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/sun/media/sound/SF2Region;
            0    2     1  generator  I
            0    2     2      value  I
    MethodParameters:
           Name  Flags
      generator  
      value      

  public java.util.List<com.sun.media.sound.SF2Modulator> getModulators();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.media.sound.SF2Region this
         0: .line 165
            aload 0 /* this */
            getfield com.sun.media.sound.SF2Region.modulators:Ljava/util/List;
            areturn
        end local 0 // com.sun.media.sound.SF2Region this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/media/sound/SF2Region;
    Signature: ()Ljava/util/List<Lcom/sun/media/sound/SF2Modulator;>;
}
SourceFile: "SF2Region.java"