public class org.apache.fop.complexscripts.scripts.DevanagariScriptProcessor extends org.apache.fop.complexscripts.scripts.IndicScriptProcessor
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.fop.complexscripts.scripts.DevanagariScriptProcessor
  super_class: org.apache.fop.complexscripts.scripts.IndicScriptProcessor
{
  private static final org.apache.commons.logging.Log log;
    descriptor: Lorg/apache/commons/logging/Log;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  static final short C_U;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  static final short C_C;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  static final short C_V;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  static final short C_M;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 3

  static final short C_S;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  static final short C_T;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 5

  static final short C_A;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 6

  static final short C_P;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 7

  static final short C_D;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 8

  static final short C_H;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 9

  static final short C_O;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 10

  static final short C_N;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 256

  static final short C_R;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 512

  static final short C_PRE;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 1024

  static final short C_M_TYPE;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 255

  static final short C_M_FLAGS;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 32512

  static final int CCA_START;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 2304

  static final int CCA_END;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 2432

  static final short[] CCA;
    descriptor: [S
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 39
            ldc Lorg/apache/fop/complexscripts/scripts/DevanagariScriptProcessor;
            invokestatic org.apache.commons.logging.LogFactory.getLog:(Ljava/lang/Class;)Lorg/apache/commons/logging/Log;
            putstatic org.apache.fop.complexscripts.scripts.DevanagariScriptProcessor.log:Lorg/apache/commons/logging/Log;
         1: .line 354
            sipush 128
            newarray 9
            dup
            iconst_0
         2: .line 355
            bipush 10
            sastore
            dup
            iconst_1
         3: .line 356
            bipush 10
            sastore
            dup
            iconst_2
         4: .line 357
            bipush 10
            sastore
            dup
            iconst_3
         5: .line 358
            bipush 10
            sastore
            dup
            iconst_4
         6: .line 359
            iconst_2
            sastore
            dup
            iconst_5
         7: .line 360
            iconst_2
            sastore
            dup
            bipush 6
         8: .line 361
            iconst_2
            sastore
            dup
            bipush 7
         9: .line 362
            iconst_2
            sastore
            dup
            bipush 8
        10: .line 363
            iconst_2
            sastore
            dup
            bipush 9
        11: .line 364
            iconst_2
            sastore
            dup
            bipush 10
        12: .line 365
            iconst_2
            sastore
            dup
            bipush 11
        13: .line 366
            iconst_2
            sastore
            dup
            bipush 12
        14: .line 367
            iconst_2
            sastore
            dup
            bipush 13
        15: .line 368
            iconst_2
            sastore
            dup
            bipush 14
        16: .line 369
            iconst_2
            sastore
            dup
            bipush 15
        17: .line 370
            iconst_2
            sastore
            dup
            bipush 16
        18: .line 371
            iconst_2
            sastore
            dup
            bipush 17
        19: .line 372
            iconst_2
            sastore
            dup
            bipush 18
        20: .line 373
            iconst_2
            sastore
            dup
            bipush 19
        21: .line 374
            iconst_2
            sastore
            dup
            bipush 20
        22: .line 375
            iconst_2
            sastore
            dup
            bipush 21
        23: .line 376
            iconst_1
            sastore
            dup
            bipush 22
        24: .line 377
            iconst_1
            sastore
            dup
            bipush 23
        25: .line 378
            iconst_1
            sastore
            dup
            bipush 24
        26: .line 379
            iconst_1
            sastore
            dup
            bipush 25
        27: .line 380
            iconst_1
            sastore
            dup
            bipush 26
        28: .line 381
            iconst_1
            sastore
            dup
            bipush 27
        29: .line 382
            iconst_1
            sastore
            dup
            bipush 28
        30: .line 383
            iconst_1
            sastore
            dup
            bipush 29
        31: .line 384
            iconst_1
            sastore
            dup
            bipush 30
        32: .line 385
            iconst_1
            sastore
            dup
            bipush 31
        33: .line 386
            iconst_1
            sastore
            dup
            bipush 32
        34: .line 387
            iconst_1
            sastore
            dup
            bipush 33
        35: .line 388
            iconst_1
            sastore
            dup
            bipush 34
        36: .line 389
            iconst_1
            sastore
            dup
            bipush 35
        37: .line 390
            iconst_1
            sastore
            dup
            bipush 36
        38: .line 391
            iconst_1
            sastore
            dup
            bipush 37
        39: .line 392
            iconst_1
            sastore
            dup
            bipush 38
        40: .line 393
            iconst_1
            sastore
            dup
            bipush 39
        41: .line 394
            iconst_1
            sastore
            dup
            bipush 40
        42: .line 395
            iconst_1
            sastore
            dup
            bipush 41
        43: .line 396
            iconst_1
            sastore
            dup
            bipush 42
        44: .line 397
            iconst_1
            sastore
            dup
            bipush 43
        45: .line 398
            iconst_1
            sastore
            dup
            bipush 44
        46: .line 399
            iconst_1
            sastore
            dup
            bipush 45
        47: .line 400
            iconst_1
            sastore
            dup
            bipush 46
        48: .line 401
            iconst_1
            sastore
            dup
            bipush 47
        49: .line 402
            iconst_1
            sastore
            dup
            bipush 48
        50: .line 403
            sipush 513
            sastore
            dup
            bipush 49
        51: .line 404
            sipush 769
            sastore
            dup
            bipush 50
        52: .line 405
            iconst_1
            sastore
            dup
            bipush 51
        53: .line 406
            iconst_1
            sastore
            dup
            bipush 52
        54: .line 407
            iconst_1
            sastore
            dup
            bipush 53
        55: .line 408
            iconst_1
            sastore
            dup
            bipush 54
        56: .line 409
            iconst_1
            sastore
            dup
            bipush 55
        57: .line 410
            iconst_1
            sastore
            dup
            bipush 56
        58: .line 411
            iconst_1
            sastore
            dup
            bipush 57
        59: .line 412
            iconst_1
            sastore
            dup
            bipush 58
        60: .line 413
            iconst_3
            sastore
            dup
            bipush 59
        61: .line 414
            iconst_3
            sastore
            dup
            bipush 60
        62: .line 415
            sipush 256
            sastore
            dup
            bipush 61
        63: .line 416
            iconst_4
            sastore
            dup
            bipush 62
        64: .line 417
            iconst_3
            sastore
            dup
            bipush 63
        65: .line 418
            sipush 1027
            sastore
            dup
            bipush 64
        66: .line 419
            iconst_3
            sastore
            dup
            bipush 65
        67: .line 420
            iconst_3
            sastore
            dup
            bipush 66
        68: .line 421
            iconst_3
            sastore
            dup
            bipush 67
        69: .line 422
            iconst_3
            sastore
            dup
            bipush 68
        70: .line 423
            iconst_3
            sastore
            dup
            bipush 69
        71: .line 424
            iconst_3
            sastore
            dup
            bipush 70
        72: .line 425
            iconst_3
            sastore
            dup
            bipush 71
        73: .line 426
            iconst_3
            sastore
            dup
            bipush 72
        74: .line 427
            iconst_3
            sastore
            dup
            bipush 73
        75: .line 428
            iconst_3
            sastore
            dup
            bipush 74
        76: .line 429
            iconst_3
            sastore
            dup
            bipush 75
        77: .line 430
            iconst_3
            sastore
            dup
            bipush 76
        78: .line 431
            iconst_3
            sastore
            dup
            bipush 77
        79: .line 432
            bipush 9
            sastore
            dup
            bipush 78
        80: .line 433
            iconst_3
            sastore
            dup
            bipush 79
        81: .line 434
            iconst_3
            sastore
            dup
            bipush 80
        82: .line 435
            iconst_4
            sastore
            dup
            bipush 81
        83: .line 436
            iconst_5
            sastore
            dup
            bipush 82
        84: .line 437
            iconst_5
            sastore
            dup
            bipush 83
        85: .line 438
            bipush 6
            sastore
            dup
            bipush 84
        86: .line 439
            bipush 6
            sastore
            dup
            bipush 85
        87: .line 440
            iconst_3
            sastore
            dup
            bipush 86
        88: .line 441
            iconst_3
            sastore
            dup
            bipush 87
        89: .line 442
            iconst_3
            sastore
            dup
            bipush 88
        90: .line 443
            sipush 257
            sastore
            dup
            bipush 89
        91: .line 444
            sipush 257
            sastore
            dup
            bipush 90
        92: .line 445
            sipush 257
            sastore
            dup
            bipush 91
        93: .line 446
            sipush 257
            sastore
            dup
            bipush 92
        94: .line 447
            sipush 257
            sastore
            dup
            bipush 93
        95: .line 448
            sipush 257
            sastore
            dup
            bipush 94
        96: .line 449
            sipush 257
            sastore
            dup
            bipush 95
        97: .line 450
            sipush 257
            sastore
            dup
            bipush 96
        98: .line 451
            iconst_2
            sastore
            dup
            bipush 97
        99: .line 452
            iconst_2
            sastore
            dup
            bipush 98
       100: .line 453
            iconst_3
            sastore
            dup
            bipush 99
       101: .line 454
            iconst_3
            sastore
            dup
            bipush 100
       102: .line 455
            bipush 7
            sastore
            dup
            bipush 101
       103: .line 456
            bipush 7
            sastore
            dup
            bipush 102
       104: .line 457
            bipush 8
            sastore
            dup
            bipush 103
       105: .line 458
            bipush 8
            sastore
            dup
            bipush 104
       106: .line 459
            bipush 8
            sastore
            dup
            bipush 105
       107: .line 460
            bipush 8
            sastore
            dup
            bipush 106
       108: .line 461
            bipush 8
            sastore
            dup
            bipush 107
       109: .line 462
            bipush 8
            sastore
            dup
            bipush 108
       110: .line 463
            bipush 8
            sastore
            dup
            bipush 109
       111: .line 464
            bipush 8
            sastore
            dup
            bipush 110
       112: .line 465
            bipush 8
            sastore
            dup
            bipush 111
       113: .line 466
            bipush 8
            sastore
            dup
            bipush 112
       114: .line 467
            iconst_4
            sastore
            dup
            bipush 113
       115: .line 468
            iconst_4
            sastore
            dup
            bipush 114
       116: .line 469
            iconst_2
            sastore
            dup
            bipush 115
       117: .line 470
            iconst_2
            sastore
            dup
            bipush 116
       118: .line 471
            iconst_2
            sastore
            dup
            bipush 117
       119: .line 472
            iconst_2
            sastore
            dup
            bipush 118
       120: .line 473
            iconst_2
            sastore
            dup
            bipush 119
       121: .line 474
            iconst_2
            sastore
            dup
            bipush 121
       122: .line 476
            iconst_1
            sastore
            dup
            bipush 122
       123: .line 477
            iconst_1
            sastore
            dup
            bipush 123
       124: .line 478
            iconst_1
            sastore
            dup
            bipush 124
       125: .line 479
            iconst_1
            sastore
            dup
            bipush 125
       126: .line 480
            iconst_1
            sastore
            dup
            bipush 126
       127: .line 481
            iconst_1
            sastore
            dup
            bipush 127
       128: .line 482
            iconst_1
            sastore
       129: .line 354
            putstatic org.apache.fop.complexscripts.scripts.DevanagariScriptProcessor.CCA:[S
       130: .line 483
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  void <init>(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.fop.complexscripts.scripts.DevanagariScriptProcessor this
        start local 1 // java.lang.String script
         0: .line 42
            aload 0 /* this */
            aload 1 /* script */
            invokespecial org.apache.fop.complexscripts.scripts.IndicScriptProcessor.<init>:(Ljava/lang/String;)V
         1: .line 43
            return
        end local 1 // java.lang.String script
        end local 0 // org.apache.fop.complexscripts.scripts.DevanagariScriptProcessor this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/apache/fop/complexscripts/scripts/DevanagariScriptProcessor;
            0    2     1  script  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      script  

  protected java.lang.Class<? extends org.apache.fop.complexscripts.scripts.DevanagariScriptProcessor$DevanagariSyllabizer> getSyllabizerClass();
    descriptor: ()Ljava/lang/Class;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.complexscripts.scripts.DevanagariScriptProcessor this
         0: .line 47
            ldc Lorg/apache/fop/complexscripts/scripts/DevanagariScriptProcessor$DevanagariSyllabizer;
            areturn
        end local 0 // org.apache.fop.complexscripts.scripts.DevanagariScriptProcessor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/complexscripts/scripts/DevanagariScriptProcessor;
    Signature: ()Ljava/lang/Class<+Lorg/apache/fop/complexscripts/scripts/DevanagariScriptProcessor$DevanagariSyllabizer;>;

  protected int findPreBaseMatra(org.apache.fop.complexscripts.util.GlyphSequence);
    descriptor: (Lorg/apache/fop/complexscripts/util/GlyphSequence;)I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=6, args_size=2
        start local 0 // org.apache.fop.complexscripts.scripts.DevanagariScriptProcessor this
        start local 1 // org.apache.fop.complexscripts.util.GlyphSequence gs
         0: .line 53
            aload 1 /* gs */
            invokevirtual org.apache.fop.complexscripts.util.GlyphSequence.getGlyphCount:()I
            istore 2 /* ng */
        start local 2 // int ng
         1: .line 54
            iconst_m1
            istore 3 /* lk */
        start local 3 // int lk
         2: .line 55
            iload 2 /* ng */
            istore 4 /* i */
        start local 4 // int i
         3: goto 9
         4: .line 56
      StackMap locals: int int int
      StackMap stack:
            iload 4 /* i */
            iconst_1
            isub
            istore 5 /* k */
        start local 5 // int k
         5: .line 57
            aload 1 /* gs */
            iload 5 /* k */
            invokestatic org.apache.fop.complexscripts.scripts.DevanagariScriptProcessor.containsPreBaseMatra:(Lorg/apache/fop/complexscripts/util/GlyphSequence;I)Z
            ifeq 8
         6: .line 58
            iload 5 /* k */
            istore 3 /* lk */
         7: .line 59
            goto 10
        end local 5 // int k
         8: .line 55
      StackMap locals:
      StackMap stack:
            iinc 4 /* i */ -1
      StackMap locals:
      StackMap stack:
         9: iload 4 /* i */
            ifgt 4
        end local 4 // int i
        10: .line 62
      StackMap locals:
      StackMap stack:
            iload 3 /* lk */
            ireturn
        end local 3 // int lk
        end local 2 // int ng
        end local 1 // org.apache.fop.complexscripts.util.GlyphSequence gs
        end local 0 // org.apache.fop.complexscripts.scripts.DevanagariScriptProcessor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lorg/apache/fop/complexscripts/scripts/DevanagariScriptProcessor;
            0   11     1    gs  Lorg/apache/fop/complexscripts/util/GlyphSequence;
            1   11     2    ng  I
            2   11     3    lk  I
            3   10     4     i  I
            5    8     5     k  I
    MethodParameters:
      Name  Flags
      gs    

  protected int findPreBaseMatraTarget(org.apache.fop.complexscripts.util.GlyphSequence, int);
    descriptor: (Lorg/apache/fop/complexscripts/util/GlyphSequence;I)I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=7, args_size=3
        start local 0 // org.apache.fop.complexscripts.scripts.DevanagariScriptProcessor this
        start local 1 // org.apache.fop.complexscripts.util.GlyphSequence gs
        start local 2 // int source
         0: .line 68
            aload 1 /* gs */
            invokevirtual org.apache.fop.complexscripts.util.GlyphSequence.getGlyphCount:()I
            istore 3 /* ng */
        start local 3 // int ng
         1: .line 69
            iconst_m1
            istore 4 /* lk */
        start local 4 // int lk
         2: .line 70
            iload 2 /* source */
            iload 3 /* ng */
            if_icmpge 3
            iload 2 /* source */
            goto 4
      StackMap locals: int int
      StackMap stack:
         3: iload 3 /* ng */
      StackMap locals:
      StackMap stack: int
         4: istore 5 /* i */
        start local 5 // int i
         5: goto 14
         6: .line 71
      StackMap locals: int
      StackMap stack:
            iload 5 /* i */
            iconst_1
            isub
            istore 6 /* k */
        start local 6 // int k
         7: .line 72
            aload 1 /* gs */
            iload 6 /* k */
            invokestatic org.apache.fop.complexscripts.scripts.DevanagariScriptProcessor.containsConsonant:(Lorg/apache/fop/complexscripts/util/GlyphSequence;I)Z
            ifeq 13
         8: .line 73
            aload 1 /* gs */
            iload 6 /* k */
            invokestatic org.apache.fop.complexscripts.scripts.DevanagariScriptProcessor.containsHalfConsonant:(Lorg/apache/fop/complexscripts/util/GlyphSequence;I)Z
            ifeq 11
         9: .line 74
            iload 6 /* k */
            istore 4 /* lk */
        10: .line 75
            goto 13
      StackMap locals: int
      StackMap stack:
        11: iload 4 /* lk */
            iconst_m1
            if_icmpne 15
        12: .line 76
            iload 6 /* k */
            istore 4 /* lk */
        end local 6 // int k
        13: .line 70
      StackMap locals:
      StackMap stack:
            iinc 5 /* i */ -1
      StackMap locals:
      StackMap stack:
        14: iload 5 /* i */
            ifgt 6
        end local 5 // int i
        15: .line 82
      StackMap locals:
      StackMap stack:
            iload 4 /* lk */
            ireturn
        end local 4 // int lk
        end local 3 // int ng
        end local 2 // int source
        end local 1 // org.apache.fop.complexscripts.util.GlyphSequence gs
        end local 0 // org.apache.fop.complexscripts.scripts.DevanagariScriptProcessor this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   16     0    this  Lorg/apache/fop/complexscripts/scripts/DevanagariScriptProcessor;
            0   16     1      gs  Lorg/apache/fop/complexscripts/util/GlyphSequence;
            0   16     2  source  I
            1   16     3      ng  I
            2   16     4      lk  I
            5   15     5       i  I
            7   13     6       k  I
    MethodParameters:
        Name  Flags
      gs      
      source  

  private static boolean containsPreBaseMatra(org.apache.fop.complexscripts.util.GlyphSequence, int);
    descriptor: (Lorg/apache/fop/complexscripts/util/GlyphSequence;I)Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=6, args_size=2
        start local 0 // org.apache.fop.complexscripts.util.GlyphSequence gs
        start local 1 // int k
         0: .line 86
            aload 0 /* gs */
            iload 1 /* k */
            invokevirtual org.apache.fop.complexscripts.util.GlyphSequence.getAssociation:(I)Lorg/apache/fop/complexscripts/util/CharAssociation;
            astore 2 /* a */
        start local 2 // org.apache.fop.complexscripts.util.CharAssociation a
         1: .line 87
            aload 0 /* gs */
            iconst_0
            invokevirtual org.apache.fop.complexscripts.util.GlyphSequence.getCharacterArray:(Z)[I
            astore 3 /* ca */
        start local 3 // int[] ca
         2: .line 88
            aload 2 /* a */
            invokevirtual org.apache.fop.complexscripts.util.CharAssociation.getStart:()I
            istore 4 /* i */
        start local 4 // int i
         3: aload 2 /* a */
            invokevirtual org.apache.fop.complexscripts.util.CharAssociation.getEnd:()I
            istore 5 /* e */
        start local 5 // int e
         4: goto 8
         5: .line 89
      StackMap locals: org.apache.fop.complexscripts.util.GlyphSequence int org.apache.fop.complexscripts.util.CharAssociation int[] int int
      StackMap stack:
            aload 3 /* ca */
            iload 4 /* i */
            iaload
            invokestatic org.apache.fop.complexscripts.scripts.DevanagariScriptProcessor.isPreM:(I)Z
            ifeq 7
         6: .line 90
            iconst_1
            ireturn
         7: .line 88
      StackMap locals:
      StackMap stack:
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
         8: iload 4 /* i */
            iload 5 /* e */
            if_icmplt 5
        end local 5 // int e
        end local 4 // int i
         9: .line 93
            iconst_0
            ireturn
        end local 3 // int[] ca
        end local 2 // org.apache.fop.complexscripts.util.CharAssociation a
        end local 1 // int k
        end local 0 // org.apache.fop.complexscripts.util.GlyphSequence gs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0    gs  Lorg/apache/fop/complexscripts/util/GlyphSequence;
            0   10     1     k  I
            1   10     2     a  Lorg/apache/fop/complexscripts/util/CharAssociation;
            2   10     3    ca  [I
            3    9     4     i  I
            4    9     5     e  I
    MethodParameters:
      Name  Flags
      gs    
      k     

  private static boolean containsConsonant(org.apache.fop.complexscripts.util.GlyphSequence, int);
    descriptor: (Lorg/apache/fop/complexscripts/util/GlyphSequence;I)Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=6, args_size=2
        start local 0 // org.apache.fop.complexscripts.util.GlyphSequence gs
        start local 1 // int k
         0: .line 97
            aload 0 /* gs */
            iload 1 /* k */
            invokevirtual org.apache.fop.complexscripts.util.GlyphSequence.getAssociation:(I)Lorg/apache/fop/complexscripts/util/CharAssociation;
            astore 2 /* a */
        start local 2 // org.apache.fop.complexscripts.util.CharAssociation a
         1: .line 98
            aload 0 /* gs */
            iconst_0
            invokevirtual org.apache.fop.complexscripts.util.GlyphSequence.getCharacterArray:(Z)[I
            astore 3 /* ca */
        start local 3 // int[] ca
         2: .line 99
            aload 2 /* a */
            invokevirtual org.apache.fop.complexscripts.util.CharAssociation.getStart:()I
            istore 4 /* i */
        start local 4 // int i
         3: aload 2 /* a */
            invokevirtual org.apache.fop.complexscripts.util.CharAssociation.getEnd:()I
            istore 5 /* e */
        start local 5 // int e
         4: goto 8
         5: .line 100
      StackMap locals: org.apache.fop.complexscripts.util.GlyphSequence int org.apache.fop.complexscripts.util.CharAssociation int[] int int
      StackMap stack:
            aload 3 /* ca */
            iload 4 /* i */
            iaload
            invokestatic org.apache.fop.complexscripts.scripts.DevanagariScriptProcessor.isC:(I)Z
            ifeq 7
         6: .line 101
            iconst_1
            ireturn
         7: .line 99
      StackMap locals:
      StackMap stack:
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
         8: iload 4 /* i */
            iload 5 /* e */
            if_icmplt 5
        end local 5 // int e
        end local 4 // int i
         9: .line 104
            iconst_0
            ireturn
        end local 3 // int[] ca
        end local 2 // org.apache.fop.complexscripts.util.CharAssociation a
        end local 1 // int k
        end local 0 // org.apache.fop.complexscripts.util.GlyphSequence gs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0    gs  Lorg/apache/fop/complexscripts/util/GlyphSequence;
            0   10     1     k  I
            1   10     2     a  Lorg/apache/fop/complexscripts/util/CharAssociation;
            2   10     3    ca  [I
            3    9     4     i  I
            4    9     5     e  I
    MethodParameters:
      Name  Flags
      gs    
      k     

  private static boolean containsHalfConsonant(org.apache.fop.complexscripts.util.GlyphSequence, int);
    descriptor: (Lorg/apache/fop/complexscripts/util/GlyphSequence;I)Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.apache.fop.complexscripts.util.GlyphSequence gs
        start local 1 // int k
         0: .line 108
            aload 0 /* gs */
            iload 1 /* k */
            invokevirtual org.apache.fop.complexscripts.util.GlyphSequence.getAssociation:(I)Lorg/apache/fop/complexscripts/util/CharAssociation;
            ldc "half"
            invokevirtual org.apache.fop.complexscripts.util.CharAssociation.getPredication:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Boolean
            astore 2 /* half */
        start local 2 // java.lang.Boolean half
         1: .line 109
            aload 2 /* half */
            ifnull 2
            aload 2 /* half */
            invokevirtual java.lang.Boolean.booleanValue:()Z
            goto 3
      StackMap locals: java.lang.Boolean
      StackMap stack:
         2: iconst_0
      StackMap locals:
      StackMap stack: int
         3: ireturn
        end local 2 // java.lang.Boolean half
        end local 1 // int k
        end local 0 // org.apache.fop.complexscripts.util.GlyphSequence gs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0    gs  Lorg/apache/fop/complexscripts/util/GlyphSequence;
            0    4     1     k  I
            1    4     2  half  Ljava/lang/Boolean;
    MethodParameters:
      Name  Flags
      gs    
      k     

  protected int findReph(org.apache.fop.complexscripts.util.GlyphSequence);
    descriptor: (Lorg/apache/fop/complexscripts/util/GlyphSequence;)I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=5, args_size=2
        start local 0 // org.apache.fop.complexscripts.scripts.DevanagariScriptProcessor this
        start local 1 // org.apache.fop.complexscripts.util.GlyphSequence gs
         0: .line 114
            aload 1 /* gs */
            invokevirtual org.apache.fop.complexscripts.util.GlyphSequence.getGlyphCount:()I
            istore 2 /* ng */
        start local 2 // int ng
         1: .line 115
            iconst_m1
            istore 3 /* li */
        start local 3 // int li
         2: .line 116
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         3: goto 8
         4: .line 117
      StackMap locals: int int int
      StackMap stack:
            aload 1 /* gs */
            iload 4 /* i */
            invokestatic org.apache.fop.complexscripts.scripts.DevanagariScriptProcessor.containsReph:(Lorg/apache/fop/complexscripts/util/GlyphSequence;I)Z
            ifeq 7
         5: .line 118
            iload 4 /* i */
            istore 3 /* li */
         6: .line 119
            goto 9
         7: .line 116
      StackMap locals:
      StackMap stack:
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
         8: iload 4 /* i */
            iload 2 /* ng */
            if_icmplt 4
        end local 4 // int i
         9: .line 122
      StackMap locals:
      StackMap stack:
            iload 3 /* li */
            ireturn
        end local 3 // int li
        end local 2 // int ng
        end local 1 // org.apache.fop.complexscripts.util.GlyphSequence gs
        end local 0 // org.apache.fop.complexscripts.scripts.DevanagariScriptProcessor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lorg/apache/fop/complexscripts/scripts/DevanagariScriptProcessor;
            0   10     1    gs  Lorg/apache/fop/complexscripts/util/GlyphSequence;
            1   10     2    ng  I
            2   10     3    li  I
            3    9     4     i  I
    MethodParameters:
      Name  Flags
      gs    

  protected int findRephTarget(org.apache.fop.complexscripts.util.GlyphSequence, int);
    descriptor: (Lorg/apache/fop/complexscripts/util/GlyphSequence;I)I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=7, args_size=3
        start local 0 // org.apache.fop.complexscripts.scripts.DevanagariScriptProcessor this
        start local 1 // org.apache.fop.complexscripts.util.GlyphSequence gs
        start local 2 // int source
         0: .line 127
            aload 1 /* gs */
            invokevirtual org.apache.fop.complexscripts.util.GlyphSequence.getGlyphCount:()I
            istore 3 /* ng */
        start local 3 // int ng
         1: .line 128
            iconst_m1
            istore 4 /* c1 */
        start local 4 // int c1
         2: .line 129
            iconst_m1
            istore 5 /* c2 */
        start local 5 // int c2
         3: .line 131
            iconst_0
            istore 6 /* i */
        start local 6 // int i
         4: goto 10
         5: .line 132
      StackMap locals: org.apache.fop.complexscripts.scripts.DevanagariScriptProcessor org.apache.fop.complexscripts.util.GlyphSequence int int int int int
      StackMap stack:
            iload 6 /* i */
            iload 2 /* source */
            if_icmpeq 9
            aload 1 /* gs */
            iload 6 /* i */
            invokestatic org.apache.fop.complexscripts.scripts.DevanagariScriptProcessor.containsConsonant:(Lorg/apache/fop/complexscripts/util/GlyphSequence;I)Z
            ifeq 9
         6: .line 133
            aload 1 /* gs */
            iload 6 /* i */
            invokestatic org.apache.fop.complexscripts.scripts.DevanagariScriptProcessor.containsHalfConsonant:(Lorg/apache/fop/complexscripts/util/GlyphSequence;I)Z
            ifne 9
         7: .line 134
            iload 6 /* i */
            iconst_1
            iadd
            istore 4 /* c1 */
         8: .line 135
            goto 11
         9: .line 131
      StackMap locals:
      StackMap stack:
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
        10: iload 6 /* i */
            iload 3 /* ng */
            if_icmplt 5
        end local 6 // int i
        11: .line 140
      StackMap locals:
      StackMap stack:
            iload 4 /* c1 */
            iflt 12
            iload 4 /* c1 */
            goto 13
      StackMap locals:
      StackMap stack:
        12: iconst_0
      StackMap locals:
      StackMap stack: int
        13: istore 6 /* i */
        start local 6 // int i
        14: goto 22
        15: .line 141
      StackMap locals: int
      StackMap stack:
            aload 1 /* gs */
            iload 6 /* i */
            invokestatic org.apache.fop.complexscripts.scripts.DevanagariScriptProcessor.containsMatra:(Lorg/apache/fop/complexscripts/util/GlyphSequence;I)Z
            ifeq 18
            aload 1 /* gs */
            iload 6 /* i */
            invokestatic org.apache.fop.complexscripts.scripts.DevanagariScriptProcessor.containsPreBaseMatra:(Lorg/apache/fop/complexscripts/util/GlyphSequence;I)Z
            ifne 18
        16: .line 142
            iload 6 /* i */
            iconst_1
            iadd
            istore 5 /* c2 */
        17: .line 143
            goto 21
      StackMap locals:
      StackMap stack:
        18: aload 1 /* gs */
            iload 6 /* i */
            invokestatic org.apache.fop.complexscripts.scripts.DevanagariScriptProcessor.containsOtherMark:(Lorg/apache/fop/complexscripts/util/GlyphSequence;I)Z
            ifeq 21
        19: .line 144
            iload 6 /* i */
            istore 5 /* c2 */
        20: .line 145
            goto 23
        21: .line 140
      StackMap locals:
      StackMap stack:
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
        22: iload 6 /* i */
            iload 3 /* ng */
            if_icmplt 15
        end local 6 // int i
        23: .line 148
      StackMap locals:
      StackMap stack:
            iload 5 /* c2 */
            iflt 25
        24: .line 149
            iload 5 /* c2 */
            ireturn
        25: .line 150
      StackMap locals:
      StackMap stack:
            iload 4 /* c1 */
            iflt 27
        26: .line 151
            iload 4 /* c1 */
            ireturn
        27: .line 153
      StackMap locals:
      StackMap stack:
            iload 2 /* source */
            ireturn
        end local 5 // int c2
        end local 4 // int c1
        end local 3 // int ng
        end local 2 // int source
        end local 1 // org.apache.fop.complexscripts.util.GlyphSequence gs
        end local 0 // org.apache.fop.complexscripts.scripts.DevanagariScriptProcessor this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   28     0    this  Lorg/apache/fop/complexscripts/scripts/DevanagariScriptProcessor;
            0   28     1      gs  Lorg/apache/fop/complexscripts/util/GlyphSequence;
            0   28     2  source  I
            1   28     3      ng  I
            2   28     4      c1  I
            3   28     5      c2  I
            4   11     6       i  I
           14   23     6       i  I
    MethodParameters:
        Name  Flags
      gs      
      source  

  private static boolean containsReph(org.apache.fop.complexscripts.util.GlyphSequence, int);
    descriptor: (Lorg/apache/fop/complexscripts/util/GlyphSequence;I)Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.apache.fop.complexscripts.util.GlyphSequence gs
        start local 1 // int k
         0: .line 158
            aload 0 /* gs */
            iload 1 /* k */
            invokevirtual org.apache.fop.complexscripts.util.GlyphSequence.getAssociation:(I)Lorg/apache/fop/complexscripts/util/CharAssociation;
            ldc "rphf"
            invokevirtual org.apache.fop.complexscripts.util.CharAssociation.getPredication:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Boolean
            astore 2 /* rphf */
        start local 2 // java.lang.Boolean rphf
         1: .line 159
            aload 2 /* rphf */
            ifnull 2
            aload 2 /* rphf */
            invokevirtual java.lang.Boolean.booleanValue:()Z
            goto 3
      StackMap locals: java.lang.Boolean
      StackMap stack:
         2: iconst_0
      StackMap locals:
      StackMap stack: int
         3: ireturn
        end local 2 // java.lang.Boolean rphf
        end local 1 // int k
        end local 0 // org.apache.fop.complexscripts.util.GlyphSequence gs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0    gs  Lorg/apache/fop/complexscripts/util/GlyphSequence;
            0    4     1     k  I
            1    4     2  rphf  Ljava/lang/Boolean;
    MethodParameters:
      Name  Flags
      gs    
      k     

  private static boolean containsMatra(org.apache.fop.complexscripts.util.GlyphSequence, int);
    descriptor: (Lorg/apache/fop/complexscripts/util/GlyphSequence;I)Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=6, args_size=2
        start local 0 // org.apache.fop.complexscripts.util.GlyphSequence gs
        start local 1 // int k
         0: .line 163
            aload 0 /* gs */
            iload 1 /* k */
            invokevirtual org.apache.fop.complexscripts.util.GlyphSequence.getAssociation:(I)Lorg/apache/fop/complexscripts/util/CharAssociation;
            astore 2 /* a */
        start local 2 // org.apache.fop.complexscripts.util.CharAssociation a
         1: .line 164
            aload 0 /* gs */
            iconst_0
            invokevirtual org.apache.fop.complexscripts.util.GlyphSequence.getCharacterArray:(Z)[I
            astore 3 /* ca */
        start local 3 // int[] ca
         2: .line 165
            aload 2 /* a */
            invokevirtual org.apache.fop.complexscripts.util.CharAssociation.getStart:()I
            istore 4 /* i */
        start local 4 // int i
         3: aload 2 /* a */
            invokevirtual org.apache.fop.complexscripts.util.CharAssociation.getEnd:()I
            istore 5 /* e */
        start local 5 // int e
         4: goto 8
         5: .line 166
      StackMap locals: org.apache.fop.complexscripts.util.GlyphSequence int org.apache.fop.complexscripts.util.CharAssociation int[] int int
      StackMap stack:
            aload 3 /* ca */
            iload 4 /* i */
            iaload
            invokestatic org.apache.fop.complexscripts.scripts.DevanagariScriptProcessor.isM:(I)Z
            ifeq 7
         6: .line 167
            iconst_1
            ireturn
         7: .line 165
      StackMap locals:
      StackMap stack:
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
         8: iload 4 /* i */
            iload 5 /* e */
            if_icmplt 5
        end local 5 // int e
        end local 4 // int i
         9: .line 170
            iconst_0
            ireturn
        end local 3 // int[] ca
        end local 2 // org.apache.fop.complexscripts.util.CharAssociation a
        end local 1 // int k
        end local 0 // org.apache.fop.complexscripts.util.GlyphSequence gs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0    gs  Lorg/apache/fop/complexscripts/util/GlyphSequence;
            0   10     1     k  I
            1   10     2     a  Lorg/apache/fop/complexscripts/util/CharAssociation;
            2   10     3    ca  [I
            3    9     4     i  I
            4    9     5     e  I
    MethodParameters:
      Name  Flags
      gs    
      k     

  private static boolean containsOtherMark(org.apache.fop.complexscripts.util.GlyphSequence, int);
    descriptor: (Lorg/apache/fop/complexscripts/util/GlyphSequence;I)Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=6, args_size=2
        start local 0 // org.apache.fop.complexscripts.util.GlyphSequence gs
        start local 1 // int k
         0: .line 174
            aload 0 /* gs */
            iload 1 /* k */
            invokevirtual org.apache.fop.complexscripts.util.GlyphSequence.getAssociation:(I)Lorg/apache/fop/complexscripts/util/CharAssociation;
            astore 2 /* a */
        start local 2 // org.apache.fop.complexscripts.util.CharAssociation a
         1: .line 175
            aload 0 /* gs */
            iconst_0
            invokevirtual org.apache.fop.complexscripts.util.GlyphSequence.getCharacterArray:(Z)[I
            astore 3 /* ca */
        start local 3 // int[] ca
         2: .line 176
            aload 2 /* a */
            invokevirtual org.apache.fop.complexscripts.util.CharAssociation.getStart:()I
            istore 4 /* i */
        start local 4 // int i
         3: aload 2 /* a */
            invokevirtual org.apache.fop.complexscripts.util.CharAssociation.getEnd:()I
            istore 5 /* e */
        start local 5 // int e
         4: goto 8
         5: .line 177
      StackMap locals: org.apache.fop.complexscripts.util.GlyphSequence int org.apache.fop.complexscripts.util.CharAssociation int[] int int
      StackMap stack:
            aload 3 /* ca */
            iload 4 /* i */
            iaload
            invokestatic org.apache.fop.complexscripts.scripts.DevanagariScriptProcessor.typeOf:(I)I
            tableswitch { // 5 - 10
                    5: 6
                    6: 6
                    7: 7
                    8: 7
                    9: 7
                   10: 6
              default: 7
          }
         6: .line 181
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
         7: .line 176
      StackMap locals:
      StackMap stack:
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
         8: iload 4 /* i */
            iload 5 /* e */
            if_icmplt 5
        end local 5 // int e
        end local 4 // int i
         9: .line 186
            iconst_0
            ireturn
        end local 3 // int[] ca
        end local 2 // org.apache.fop.complexscripts.util.CharAssociation a
        end local 1 // int k
        end local 0 // org.apache.fop.complexscripts.util.GlyphSequence gs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0    gs  Lorg/apache/fop/complexscripts/util/GlyphSequence;
            0   10     1     k  I
            1   10     2     a  Lorg/apache/fop/complexscripts/util/CharAssociation;
            2   10     3    ca  [I
            3    9     4     i  I
            4    9     5     e  I
    MethodParameters:
      Name  Flags
      gs    
      k     

  static int typeOf(int);
    descriptor: (I)I
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // int c
         0: .line 485
            iload 0 /* c */
            sipush 2304
            if_icmplt 2
            iload 0 /* c */
            sipush 2432
            if_icmpge 2
         1: .line 486
            getstatic org.apache.fop.complexscripts.scripts.DevanagariScriptProcessor.CCA:[S
            iload 0 /* c */
            sipush 2304
            isub
            saload
            sipush 255
            iand
            ireturn
         2: .line 488
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 0 // int c
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     c  I
    MethodParameters:
      Name  Flags
      c     

  static boolean isType(int, int);
    descriptor: (II)Z
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // int c
        start local 1 // int t
         0: .line 492
            iload 0 /* c */
            invokestatic org.apache.fop.complexscripts.scripts.DevanagariScriptProcessor.typeOf:(I)I
            iload 1 /* t */
            if_icmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // int t
        end local 0 // int c
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0     c  I
            0    2     1     t  I
    MethodParameters:
      Name  Flags
      c     
      t     

  static boolean hasFlag(int, int);
    descriptor: (II)Z
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // int c
        start local 1 // int f
         0: .line 495
            iload 0 /* c */
            sipush 2304
            if_icmplt 3
            iload 0 /* c */
            sipush 2432
            if_icmpge 3
         1: .line 496
            getstatic org.apache.fop.complexscripts.scripts.DevanagariScriptProcessor.CCA:[S
            iload 0 /* c */
            sipush 2304
            isub
            saload
            iload 1 /* f */
            iand
            iload 1 /* f */
            if_icmpne 2
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         2: iconst_0
            ireturn
         3: .line 498
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 1 // int f
        end local 0 // int c
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0     c  I
            0    4     1     f  I
    MethodParameters:
      Name  Flags
      c     
      f     

  static boolean isC(int);
    descriptor: (I)Z
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // int c
         0: .line 502
            iload 0 /* c */
            iconst_1
            invokestatic org.apache.fop.complexscripts.scripts.DevanagariScriptProcessor.isType:(II)Z
            ireturn
        end local 0 // int c
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     c  I
    MethodParameters:
      Name  Flags
      c     

  static boolean isR(int);
    descriptor: (I)Z
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // int c
         0: .line 505
            iload 0 /* c */
            iconst_1
            invokestatic org.apache.fop.complexscripts.scripts.DevanagariScriptProcessor.isType:(II)Z
            ifeq 1
            iload 0 /* c */
            invokestatic org.apache.fop.complexscripts.scripts.DevanagariScriptProcessor.hasR:(I)Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // int c
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0     c  I
    MethodParameters:
      Name  Flags
      c     

  static boolean isV(int);
    descriptor: (I)Z
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // int c
         0: .line 508
            iload 0 /* c */
            iconst_2
            invokestatic org.apache.fop.complexscripts.scripts.DevanagariScriptProcessor.isType:(II)Z
            ireturn
        end local 0 // int c
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     c  I
    MethodParameters:
      Name  Flags
      c     

  static boolean isN(int);
    descriptor: (I)Z
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // int c
         0: .line 511
            iload 0 /* c */
            sipush 2364
            if_icmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // int c
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0     c  I
    MethodParameters:
      Name  Flags
      c     

  static boolean isH(int);
    descriptor: (I)Z
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // int c
         0: .line 514
            iload 0 /* c */
            sipush 2381
            if_icmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // int c
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0     c  I
    MethodParameters:
      Name  Flags
      c     

  static boolean isM(int);
    descriptor: (I)Z
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // int c
         0: .line 517
            iload 0 /* c */
            iconst_3
            invokestatic org.apache.fop.complexscripts.scripts.DevanagariScriptProcessor.isType:(II)Z
            ireturn
        end local 0 // int c
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     c  I
    MethodParameters:
      Name  Flags
      c     

  static boolean isPreM(int);
    descriptor: (I)Z
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // int c
         0: .line 520
            iload 0 /* c */
            iconst_3
            invokestatic org.apache.fop.complexscripts.scripts.DevanagariScriptProcessor.isType:(II)Z
            ifeq 1
            iload 0 /* c */
            sipush 1024
            invokestatic org.apache.fop.complexscripts.scripts.DevanagariScriptProcessor.hasFlag:(II)Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // int c
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0     c  I
    MethodParameters:
      Name  Flags
      c     

  static boolean isX(int);
    descriptor: (I)Z
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // int c
         0: .line 523
            iload 0 /* c */
            invokestatic org.apache.fop.complexscripts.scripts.DevanagariScriptProcessor.typeOf:(I)I
            tableswitch { // 3 - 10
                    3: 1
                    4: 2
                    5: 1
                    6: 1
                    7: 2
                    8: 2
                    9: 2
                   10: 1
              default: 2
          }
         1: .line 528
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
         2: .line 530
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 0 // int c
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     c  I
    MethodParameters:
      Name  Flags
      c     

  static boolean hasR(int);
    descriptor: (I)Z
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // int c
         0: .line 534
            iload 0 /* c */
            sipush 512
            invokestatic org.apache.fop.complexscripts.scripts.DevanagariScriptProcessor.hasFlag:(II)Z
            ireturn
        end local 0 // int c
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     c  I
    MethodParameters:
      Name  Flags
      c     

  static boolean hasN(int);
    descriptor: (I)Z
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // int c
         0: .line 537
            iload 0 /* c */
            sipush 256
            invokestatic org.apache.fop.complexscripts.scripts.DevanagariScriptProcessor.hasFlag:(II)Z
            ireturn
        end local 0 // int c
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     c  I
    MethodParameters:
      Name  Flags
      c     
}
SourceFile: "DevanagariScriptProcessor.java"
NestMembers:
  org.apache.fop.complexscripts.scripts.DevanagariScriptProcessor$DevanagariSyllabizer
InnerClasses:
  private DevanagariSyllabizer = org.apache.fop.complexscripts.scripts.DevanagariScriptProcessor$DevanagariSyllabizer of org.apache.fop.complexscripts.scripts.DevanagariScriptProcessor