public class com.sun.javafx.scene.control.behavior.TextBinding$MnemonicKeyCombination extends javafx.scene.input.KeyCombination
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.javafx.scene.control.behavior.TextBinding$MnemonicKeyCombination
  super_class: javafx.scene.input.KeyCombination
{
  private java.lang.String character;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  public void <init>(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TextBinding$MnemonicKeyCombination this
        start local 1 // java.lang.String character
         0: .line 223
            aload 0 /* this */
            iconst_1
            anewarray javafx.scene.input.KeyCombination$Modifier
            dup
            iconst_0
            invokestatic com.sun.javafx.PlatformUtil.isMac:()Z
            ifeq 2
         1: .line 224
            getstatic javafx.scene.input.KeyCombination.META_DOWN:Ljavafx/scene/input/KeyCombination$Modifier;
            goto 3
         2: .line 225
      StackMap locals: uninitialized-this java.lang.String
      StackMap stack: uninitialized-this javafx.scene.input.KeyCombination$Modifier[] javafx.scene.input.KeyCombination$Modifier[] int
            getstatic javafx.scene.input.KeyCombination.ALT_DOWN:Ljavafx/scene/input/KeyCombination$Modifier;
      StackMap locals: uninitialized-this java.lang.String
      StackMap stack: uninitialized-this javafx.scene.input.KeyCombination$Modifier[] javafx.scene.input.KeyCombination$Modifier[] int javafx.scene.input.KeyCombination$Modifier
         3: aastore
            invokespecial javafx.scene.input.KeyCombination.<init>:([Ljavafx/scene/input/KeyCombination$Modifier;)V
         4: .line 214
            aload 0 /* this */
            ldc ""
            putfield com.sun.javafx.scene.control.behavior.TextBinding$MnemonicKeyCombination.character:Ljava/lang/String;
         5: .line 226
            aload 0 /* this */
            aload 1 /* character */
            putfield com.sun.javafx.scene.control.behavior.TextBinding$MnemonicKeyCombination.character:Ljava/lang/String;
         6: .line 227
            return
        end local 1 // java.lang.String character
        end local 0 // com.sun.javafx.scene.control.behavior.TextBinding$MnemonicKeyCombination this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    7     0       this  Lcom/sun/javafx/scene/control/behavior/TextBinding$MnemonicKeyCombination;
            0    7     1  character  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      character  

  public final java.lang.String getCharacter();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.javafx.scene.control.behavior.TextBinding$MnemonicKeyCombination this
         0: .line 234
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextBinding$MnemonicKeyCombination.character:Ljava/lang/String;
            areturn
        end local 0 // com.sun.javafx.scene.control.behavior.TextBinding$MnemonicKeyCombination this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TextBinding$MnemonicKeyCombination;

  public boolean match(javafx.scene.input.KeyEvent);
    descriptor: (Ljavafx/scene/input/KeyEvent;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TextBinding$MnemonicKeyCombination this
        start local 1 // javafx.scene.input.KeyEvent event
         0: .line 246
            aload 1 /* event */
            invokevirtual javafx.scene.input.KeyEvent.getText:()Ljava/lang/String;
            astore 2 /* text */
        start local 2 // java.lang.String text
         1: .line 247
            aload 2 /* text */
            ifnull 6
         2: .line 248
            aload 2 /* text */
            invokevirtual java.lang.String.isEmpty:()Z
            ifne 6
         3: .line 249
            aload 2 /* text */
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.behavior.TextBinding$MnemonicKeyCombination.getCharacter:()Ljava/lang/String;
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifeq 6
         4: .line 250
            aload 0 /* this */
            aload 1 /* event */
            invokespecial javafx.scene.input.KeyCombination.match:(Ljavafx/scene/input/KeyEvent;)Z
            ifeq 6
         5: .line 247
            iconst_1
            ireturn
      StackMap locals: java.lang.String
      StackMap stack:
         6: iconst_0
            ireturn
        end local 2 // java.lang.String text
        end local 1 // javafx.scene.input.KeyEvent event
        end local 0 // com.sun.javafx.scene.control.behavior.TextBinding$MnemonicKeyCombination this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0   this  Lcom/sun/javafx/scene/control/behavior/TextBinding$MnemonicKeyCombination;
            0    7     1  event  Ljavafx/scene/input/KeyEvent;
            1    7     2   text  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      event  final

  public java.lang.String getName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // com.sun.javafx.scene.control.behavior.TextBinding$MnemonicKeyCombination this
         0: .line 271
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 1 /* sb */
        start local 1 // java.lang.StringBuilder sb
         1: .line 273
            aload 1 /* sb */
            aload 0 /* this */
            invokespecial javafx.scene.input.KeyCombination.getName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         2: .line 274
            aload 1 /* sb */
            invokevirtual java.lang.StringBuilder.length:()I
            ifle 4
         3: .line 275
            aload 1 /* sb */
            ldc "+"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         4: .line 278
      StackMap locals: java.lang.StringBuilder
      StackMap stack:
            aload 1 /* sb */
            bipush 39
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextBinding$MnemonicKeyCombination.character:Ljava/lang/String;
            ldc "'"
            ldc "\\'"
            invokevirtual java.lang.String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         5: .line 279
            bipush 39
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         6: .line 278
            areturn
        end local 1 // java.lang.StringBuilder sb
        end local 0 // com.sun.javafx.scene.control.behavior.TextBinding$MnemonicKeyCombination this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/sun/javafx/scene/control/behavior/TextBinding$MnemonicKeyCombination;
            1    7     1    sb  Ljava/lang/StringBuilder;

  public boolean equals(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.control.behavior.TextBinding$MnemonicKeyCombination this
        start local 1 // java.lang.Object obj
         0: .line 290
            aload 0 /* this */
            aload 1 /* obj */
            if_acmpne 2
         1: .line 291
            iconst_1
            ireturn
         2: .line 294
      StackMap locals:
      StackMap stack:
            aload 1 /* obj */
            instanceof com.sun.javafx.scene.control.behavior.TextBinding$MnemonicKeyCombination
            ifne 4
         3: .line 295
            iconst_0
            ireturn
         4: .line 298
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextBinding$MnemonicKeyCombination.character:Ljava/lang/String;
            aload 1 /* obj */
            checkcast com.sun.javafx.scene.control.behavior.TextBinding$MnemonicKeyCombination
            invokevirtual com.sun.javafx.scene.control.behavior.TextBinding$MnemonicKeyCombination.getCharacter:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 7
         5: .line 299
            aload 0 /* this */
            aload 1 /* obj */
            invokespecial javafx.scene.input.KeyCombination.equals:(Ljava/lang/Object;)Z
            ifeq 7
         6: .line 298
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         7: iconst_0
            ireturn
        end local 1 // java.lang.Object obj
        end local 0 // com.sun.javafx.scene.control.behavior.TextBinding$MnemonicKeyCombination this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lcom/sun/javafx/scene/control/behavior/TextBinding$MnemonicKeyCombination;
            0    8     1   obj  Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      obj   final

  public int hashCode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.javafx.scene.control.behavior.TextBinding$MnemonicKeyCombination this
         0: .line 308
            bipush 23
            aload 0 /* this */
            invokespecial javafx.scene.input.KeyCombination.hashCode:()I
            imul
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.behavior.TextBinding$MnemonicKeyCombination.character:Ljava/lang/String;
            invokevirtual java.lang.String.hashCode:()I
            iadd
            ireturn
        end local 0 // com.sun.javafx.scene.control.behavior.TextBinding$MnemonicKeyCombination this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/behavior/TextBinding$MnemonicKeyCombination;
}
SourceFile: "TextBinding.java"
NestHost: com.sun.javafx.scene.control.behavior.TextBinding
InnerClasses:
  public MnemonicKeyCombination = com.sun.javafx.scene.control.behavior.TextBinding$MnemonicKeyCombination of com.sun.javafx.scene.control.behavior.TextBinding
  public final Modifier = javafx.scene.input.KeyCombination$Modifier of javafx.scene.input.KeyCombination