constants/Constants.java: # 0| [CompilationUnit] Constants # 3| 1: [Class] Constants # 4| 2: [Method] constants # 4| 3: [TypeAccess] void #-----| 4: (Parameters) # 4| 0: [Parameter] notConstant # 4| 0: [TypeAccess] int # 4| 5: [BlockStmt] stmt # 5| 0: [LocalVariableDeclStmt] stmt # 5| 0: [TypeAccess] int # 5| 1: [LocalVariableDeclExpr] sfield # 5| 0: [VarAccess] Initializers.SFIELD # 5| -1: [TypeAccess] Initializers # 6| 1: [LocalVariableDeclStmt] stmt # 6| 0: [TypeAccess] int # 6| 1: [LocalVariableDeclExpr] ifield # 6| 0: [VarAccess] new Initializers(...).IFIELD # 6| -1: [ClassInstanceExpr] new Initializers(...) # 6| -3: [TypeAccess] Initializers # 9| 2: [LocalVariableDeclStmt] stmt # 9| 0: [TypeAccess] Object # 9| 1: [LocalVariableDeclExpr] staticObjectField # 9| 0: [VarAccess] Initializers.SFIELD_OBJECT # 9| -1: [TypeAccess] Initializers # 11| 3: [LocalVariableDeclStmt] stmt # 11| 0: [TypeAccess] int # 11| 1: [LocalVariableDeclExpr] x # 11| 0: [IntegerLiteral] 3 # 12| 4: [LocalVariableDeclStmt] stmt # 12| 0: [TypeAccess] int # 12| 1: [LocalVariableDeclExpr] y # 12| 0: [VarAccess] x # 13| 5: [LocalVariableDeclStmt] stmt # 13| 0: [TypeAccess] int # 13| 1: [LocalVariableDeclExpr] z # 13| 0: [VarAccess] y # 15| 6: [LocalVariableDeclStmt] stmt # 15| 0: [TypeAccess] int # 15| 1: [LocalVariableDeclExpr] binop # 15| 0: [AddExpr] ... + ... # 15| 0: [VarAccess] Initializers.SFIELD # 15| -1: [TypeAccess] Initializers # 15| 1: [IntegerLiteral] 1 # 16| 7: [LocalVariableDeclStmt] stmt # 16| 0: [TypeAccess] int # 16| 1: [LocalVariableDeclExpr] binopNonConst # 16| 0: [AddExpr] ... + ... # 16| 0: [VarAccess] Initializers.SFIELD # 16| -1: [TypeAccess] Initializers # 16| 1: [VarAccess] notConstant # 18| 8: [LocalVariableDeclStmt] stmt # 18| 0: [TypeAccess] int # 18| 1: [LocalVariableDeclExpr] paren # 18| 0: [IntegerLiteral] 12 # 19| 9: [LocalVariableDeclStmt] stmt # 19| 0: [TypeAccess] String # 19| 1: [LocalVariableDeclExpr] string # 19| 0: [StringLiteral] "a string" # 20| 10: [LocalVariableDeclStmt] stmt # 20| 0: [TypeAccess] int # 20| 1: [LocalVariableDeclExpr] ternary # 20| 0: [ConditionalExpr] ...?...:... # 20| 0: [LTExpr] ... < ... # 20| 0: [IntegerLiteral] 3 # 20| 1: [IntegerLiteral] 5 # 20| 1: [IntegerLiteral] 1 # 20| 2: [IntegerLiteral] 2 # 22| 11: [ReturnStmt] stmt constants/Initializers.java: # 0| [CompilationUnit] Initializers # 3| 1: [Class] Initializers # 4| 3: [FieldDeclaration] int SFIELD, ...; # 4| -1: [TypeAccess] int # 4| 0: [IntegerLiteral] 12 # 6| 4: [FieldDeclaration] int IFIELD, ...; # 6| -1: [TypeAccess] int # 6| 0: [IntegerLiteral] 20 # 8| 5: [FieldDeclaration] int IFIELD2, ...; # 8| -1: [TypeAccess] int # 10| 6: [Constructor] Initializers # 10| 5: [BlockStmt] stmt # 12| 2: [ExprStmt] stmt # 12| 0: [AssignExpr] ...=... # 12| 0: [VarAccess] IFIELD2 # 12| 1: [IntegerLiteral] 22 # 15| 7: [Method] stuff # 15| 3: [TypeAccess] void # 15| 5: [BlockStmt] stmt # 16| 0: [LocalVariableDeclStmt] stmt # 16| 0: [TypeAccess] int # 16| 1: [LocalVariableDeclExpr] x # 16| 0: [IntegerLiteral] 300 # 17| 1: [LocalVariableDeclStmt] stmt # 17| 0: [TypeAccess] int # 17| 1: [LocalVariableDeclExpr] y # 18| 2: [ExprStmt] stmt # 18| 0: [AssignExpr] ...=... # 18| 0: [VarAccess] y # 18| 1: [IntegerLiteral] 400 # 21| 8: [FieldDeclaration] Object SFIELD_OBJECT, ...; # 21| -1: [TypeAccess] Object # 21| 0: [StringLiteral] "a string" # 23| 9: [FieldDeclaration] int fsf, ...; # 23| -1: [TypeAccess] int # 24| 10: [FieldDeclaration] int sf, ...; # 24| -1: [TypeAccess] int # 24| 0: [IntegerLiteral] 3 # 25| 11: [FieldDeclaration] int ff, ...; # 25| -1: [TypeAccess] int # 26| 12: [FieldDeclaration] int f, ...; # 26| -1: [TypeAccess] int # 26| 0: [IntegerLiteral] 4 # 28| 13: [BlockStmt] stmt # 30| 0: [ExprStmt] stmt # 30| 0: [AssignExpr] ...=... # 30| 0: [VarAccess] fsf # 30| 1: [IntegerLiteral] 42 # 31| 1: [ExprStmt] stmt # 31| 0: [AssignExpr] ...=... # 31| 0: [VarAccess] sf # 31| 1: [IntegerLiteral] 42 # 34| 14: [BlockStmt] stmt # 36| 0: [ExprStmt] stmt # 36| 0: [AssignExpr] ...=... # 36| 0: [VarAccess] ff # 36| 1: [IntegerLiteral] 42 # 37| 1: [ExprStmt] stmt # 37| 0: [AssignExpr] ...=... # 37| 0: [VarAccess] f # 37| 1: [IntegerLiteral] 42 constants/Values.java: # 0| [CompilationUnit] Values # 4| 1: [Class] Values #-----| -4: (Javadoc) # 3| 1: [Javadoc] /** Tests of the getIntValue() predicate */ # 3| 0: [JavadocText] Tests of the getIntValue() predicate # 6| 3: [FieldDeclaration] int final_field, ...; # 6| -1: [TypeAccess] int # 6| 0: [IntegerLiteral] 42 # 8| 4: [Method] values # 8| 3: [TypeAccess] void #-----| 4: (Parameters) # 8| 0: [Parameter] notConstant # 8| 0: [TypeAccess] int # 8| 5: [BlockStmt] stmt # 9| 0: [LocalVariableDeclStmt] stmt # 9| 0: [TypeAccess] int # 9| 1: [LocalVariableDeclExpr] int_literal # 9| 0: [IntegerLiteral] 42 # 10| 1: [LocalVariableDeclStmt] stmt # 10| 0: [TypeAccess] int # 10| 1: [LocalVariableDeclExpr] negative_int_literal # 10| 0: [IntegerLiteral] -2147483648 # 11| 2: [LocalVariableDeclStmt] stmt # 11| 0: [TypeAccess] int # 11| 1: [LocalVariableDeclExpr] octal_literal # 11| 0: [IntegerLiteral] 052 # 12| 3: [LocalVariableDeclStmt] stmt # 12| 0: [TypeAccess] int # 12| 1: [LocalVariableDeclExpr] negative_octal_literal # 12| 0: [MinusExpr] -... # 12| 0: [IntegerLiteral] 052 # 13| 4: [LocalVariableDeclStmt] stmt # 13| 0: [TypeAccess] int # 13| 1: [LocalVariableDeclExpr] hex_literal # 13| 0: [IntegerLiteral] 0x2A # 14| 5: [LocalVariableDeclStmt] stmt # 14| 0: [TypeAccess] int # 14| 1: [LocalVariableDeclExpr] negative_hex_literal # 14| 0: [MinusExpr] -... # 14| 0: [IntegerLiteral] 0x2A # 15| 6: [LocalVariableDeclStmt] stmt # 15| 0: [TypeAccess] int # 15| 1: [LocalVariableDeclExpr] hex_literal_underscores # 15| 0: [IntegerLiteral] 0x2_A # 16| 7: [LocalVariableDeclStmt] stmt # 16| 0: [TypeAccess] int # 16| 1: [LocalVariableDeclExpr] binary_literal # 16| 0: [IntegerLiteral] 0b101010 # 17| 8: [LocalVariableDeclStmt] stmt # 17| 0: [TypeAccess] int # 17| 1: [LocalVariableDeclExpr] negative_binary_literal # 17| 0: [MinusExpr] -... # 17| 0: [IntegerLiteral] 0b101010 # 18| 9: [LocalVariableDeclStmt] stmt # 18| 0: [TypeAccess] int # 18| 1: [LocalVariableDeclExpr] binary_literal_underscores # 18| 0: [IntegerLiteral] 0b1_0101_0 # 19| 10: [LocalVariableDeclStmt] stmt # 19| 0: [TypeAccess] char # 19| 1: [LocalVariableDeclExpr] char_literal # 19| 0: [CharacterLiteral] '*' # 20| 11: [LocalVariableDeclStmt] stmt # 20| 0: [TypeAccess] long # 20| 1: [LocalVariableDeclExpr] long_literal # 20| 0: [LongLiteral] 42L # 21| 12: [LocalVariableDeclStmt] stmt # 21| 0: [TypeAccess] boolean # 21| 1: [LocalVariableDeclExpr] boolean_literal # 21| 0: [BooleanLiteral] true # 22| 13: [LocalVariableDeclStmt] stmt # 22| 0: [TypeAccess] Integer # 22| 1: [LocalVariableDeclExpr] boxed_int # 22| 0: [ClassInstanceExpr] new Integer(...) # 22| -3: [TypeAccess] Integer # 22| 0: [IntegerLiteral] 42 # 23| 14: [LocalVariableDeclStmt] stmt # 23| 0: [TypeAccess] int # 23| 1: [LocalVariableDeclExpr] parameter # 23| 0: [VarAccess] notConstant # 25| 15: [LocalVariableDeclStmt] stmt # 25| 0: [TypeAccess] int # 25| 1: [LocalVariableDeclExpr] cast # 25| 0: [CastExpr] (...)... # 25| 0: [TypeAccess] int # 25| 1: [IntegerLiteral] 42 # 26| 16: [LocalVariableDeclStmt] stmt # 26| 0: [TypeAccess] char # 26| 1: [LocalVariableDeclExpr] downcast # 26| 0: [CastExpr] (...)... # 26| 0: [TypeAccess] char # 26| 1: [IntegerLiteral] 42 # 27| 17: [LocalVariableDeclStmt] stmt # 27| 0: [TypeAccess] byte # 27| 1: [LocalVariableDeclExpr] downcast_byte_1 # 27| 0: [CastExpr] (...)... # 27| 0: [TypeAccess] byte # 27| 1: [MinusExpr] -... # 27| 0: [IntegerLiteral] 42 # 28| 18: [LocalVariableDeclStmt] stmt # 28| 0: [TypeAccess] byte # 28| 1: [LocalVariableDeclExpr] downcast_byte_2 # 28| 0: [CastExpr] (...)... # 28| 0: [TypeAccess] byte # 28| 1: [IntegerLiteral] 42 # 29| 19: [LocalVariableDeclStmt] stmt # 29| 0: [TypeAccess] byte # 29| 1: [LocalVariableDeclExpr] downcast_byte_3 # 29| 0: [CastExpr] (...)... # 29| 0: [TypeAccess] byte # 29| 1: [IntegerLiteral] 298 # 30| 20: [LocalVariableDeclStmt] stmt # 30| 0: [TypeAccess] byte # 30| 1: [LocalVariableDeclExpr] downcast_byte_4 # 30| 0: [CastExpr] (...)... # 30| 0: [TypeAccess] byte # 30| 1: [IntegerLiteral] 214 # 31| 21: [LocalVariableDeclStmt] stmt # 31| 0: [TypeAccess] byte # 31| 1: [LocalVariableDeclExpr] downcast_byte_5 # 31| 0: [CastExpr] (...)... # 31| 0: [TypeAccess] byte # 31| 1: [MinusExpr] -... # 31| 0: [IntegerLiteral] 214 # 32| 22: [LocalVariableDeclStmt] stmt # 32| 0: [TypeAccess] short # 32| 1: [LocalVariableDeclExpr] downcast_short # 32| 0: [CastExpr] (...)... # 32| 0: [TypeAccess] short # 32| 1: [IntegerLiteral] 32768 # 33| 23: [LocalVariableDeclStmt] stmt # 33| 0: [TypeAccess] int # 33| 1: [LocalVariableDeclExpr] cast_of_non_constant # 33| 0: [CastExpr] (...)... # 33| 0: [TypeAccess] int # 33| 1: [CharacterLiteral] '*' # 34| 24: [LocalVariableDeclStmt] stmt # 34| 0: [TypeAccess] long # 34| 1: [LocalVariableDeclExpr] cast_to_long # 34| 0: [CastExpr] (...)... # 34| 0: [TypeAccess] long # 34| 1: [IntegerLiteral] 42 # 36| 25: [LocalVariableDeclStmt] stmt # 36| 0: [TypeAccess] int # 36| 1: [LocalVariableDeclExpr] unary_plus # 36| 0: [PlusExpr] +... # 36| 0: [IntegerLiteral] 42 # 37| 26: [LocalVariableDeclStmt] stmt # 37| 0: [TypeAccess] int # 37| 1: [LocalVariableDeclExpr] parameter_plus # 37| 0: [PlusExpr] +... # 37| 0: [VarAccess] notConstant # 39| 27: [LocalVariableDeclStmt] stmt # 39| 0: [TypeAccess] int # 39| 1: [LocalVariableDeclExpr] unary_minus # 39| 0: [MinusExpr] -... # 39| 0: [IntegerLiteral] 42 # 40| 28: [LocalVariableDeclStmt] stmt # 40| 0: [TypeAccess] int # 40| 1: [LocalVariableDeclExpr] parameter_minus # 40| 0: [MinusExpr] -... # 40| 0: [VarAccess] notConstant # 42| 29: [LocalVariableDeclStmt] stmt # 42| 0: [TypeAccess] boolean # 42| 1: [LocalVariableDeclExpr] not # 42| 0: [LogNotExpr] !... # 42| 0: [BooleanLiteral] true # 43| 30: [LocalVariableDeclStmt] stmt # 43| 0: [TypeAccess] int # 43| 1: [LocalVariableDeclExpr] bitwise_not # 43| 0: [BitNotExpr] ~... # 43| 0: [IntegerLiteral] 0 # 45| 31: [LocalVariableDeclStmt] stmt # 45| 0: [TypeAccess] int # 45| 1: [LocalVariableDeclExpr] mul # 45| 0: [MulExpr] ... * ... # 45| 0: [IntegerLiteral] 7 # 45| 1: [IntegerLiteral] 9 # 46| 32: [LocalVariableDeclStmt] stmt # 46| 0: [TypeAccess] int # 46| 1: [LocalVariableDeclExpr] mul_parameter # 46| 0: [MulExpr] ... * ... # 46| 0: [VarAccess] notConstant # 46| 1: [VarAccess] notConstant # 48| 33: [LocalVariableDeclStmt] stmt # 48| 0: [TypeAccess] int # 48| 1: [LocalVariableDeclExpr] div # 48| 0: [DivExpr] ... / ... # 48| 0: [IntegerLiteral] 168 # 48| 1: [IntegerLiteral] 4 # 49| 34: [LocalVariableDeclStmt] stmt # 49| 0: [TypeAccess] int # 49| 1: [LocalVariableDeclExpr] div_by_zero # 49| 0: [DivExpr] ... / ... # 49| 0: [IntegerLiteral] 42 # 49| 1: [IntegerLiteral] 0 # 50| 35: [LocalVariableDeclStmt] stmt # 50| 0: [TypeAccess] int # 50| 1: [LocalVariableDeclExpr] div_parameter # 50| 0: [DivExpr] ... / ... # 50| 0: [VarAccess] notConstant # 50| 1: [VarAccess] notConstant # 52| 36: [LocalVariableDeclStmt] stmt # 52| 0: [TypeAccess] int # 52| 1: [LocalVariableDeclExpr] rem # 52| 0: [RemExpr] ... % ... # 52| 0: [IntegerLiteral] 168 # 52| 1: [IntegerLiteral] 63 # 53| 37: [LocalVariableDeclStmt] stmt # 53| 0: [TypeAccess] int # 53| 1: [LocalVariableDeclExpr] rem_by_zero # 53| 0: [RemExpr] ... % ... # 53| 0: [IntegerLiteral] 42 # 53| 1: [IntegerLiteral] 0 # 54| 38: [LocalVariableDeclStmt] stmt # 54| 0: [TypeAccess] int # 54| 1: [LocalVariableDeclExpr] rem_parameter # 54| 0: [RemExpr] ... % ... # 54| 0: [VarAccess] notConstant # 54| 1: [VarAccess] notConstant # 56| 39: [LocalVariableDeclStmt] stmt # 56| 0: [TypeAccess] int # 56| 1: [LocalVariableDeclExpr] plus # 56| 0: [AddExpr] ... + ... # 56| 0: [IntegerLiteral] 10 # 56| 1: [IntegerLiteral] 32 # 57| 40: [LocalVariableDeclStmt] stmt # 57| 0: [TypeAccess] int # 57| 1: [LocalVariableDeclExpr] plus_parameter # 57| 0: [AddExpr] ... + ... # 57| 0: [VarAccess] notConstant # 57| 1: [VarAccess] notConstant # 59| 41: [LocalVariableDeclStmt] stmt # 59| 0: [TypeAccess] int # 59| 1: [LocalVariableDeclExpr] minus # 59| 0: [SubExpr] ... - ... # 59| 0: [IntegerLiteral] 168 # 59| 1: [IntegerLiteral] 126 # 60| 42: [LocalVariableDeclStmt] stmt # 60| 0: [TypeAccess] int # 60| 1: [LocalVariableDeclExpr] minus_parameter # 60| 0: [SubExpr] ... - ... # 60| 0: [VarAccess] notConstant # 60| 1: [VarAccess] notConstant # 62| 43: [LocalVariableDeclStmt] stmt # 62| 0: [TypeAccess] int # 62| 1: [LocalVariableDeclExpr] lshift # 62| 0: [LShiftExpr] ... << ... # 62| 0: [IntegerLiteral] 21 # 62| 1: [IntegerLiteral] 2 # 63| 44: [LocalVariableDeclStmt] stmt # 63| 0: [TypeAccess] int # 63| 1: [LocalVariableDeclExpr] lshift_parameter # 63| 0: [LShiftExpr] ... << ... # 63| 0: [VarAccess] notConstant # 63| 1: [VarAccess] notConstant # 65| 45: [LocalVariableDeclStmt] stmt # 65| 0: [TypeAccess] int # 65| 1: [LocalVariableDeclExpr] rshift # 65| 0: [RShiftExpr] ... >> ... # 65| 0: [MinusExpr] -... # 65| 0: [IntegerLiteral] 1 # 65| 1: [IntegerLiteral] 2 # 66| 46: [LocalVariableDeclStmt] stmt # 66| 0: [TypeAccess] int # 66| 1: [LocalVariableDeclExpr] urshift # 66| 0: [URShiftExpr] ... >>> ... # 66| 0: [MinusExpr] -... # 66| 0: [IntegerLiteral] 1 # 66| 1: [IntegerLiteral] 1 # 67| 47: [LocalVariableDeclStmt] stmt # 67| 0: [TypeAccess] int # 67| 1: [LocalVariableDeclExpr] bitwise_and # 67| 0: [AndBitwiseExpr] ... & ... # 67| 0: [IntegerLiteral] 63 # 67| 1: [IntegerLiteral] 42 # 68| 48: [LocalVariableDeclStmt] stmt # 68| 0: [TypeAccess] int # 68| 1: [LocalVariableDeclExpr] bitwise_or # 68| 0: [OrBitwiseExpr] ... | ... # 68| 0: [IntegerLiteral] 32 # 68| 1: [IntegerLiteral] 42 # 69| 49: [LocalVariableDeclStmt] stmt # 69| 0: [TypeAccess] int # 69| 1: [LocalVariableDeclExpr] bitwise_xor # 69| 0: [XorBitwiseExpr] ... ^ ... # 69| 0: [IntegerLiteral] 48 # 69| 1: [IntegerLiteral] 26 # 70| 50: [LocalVariableDeclStmt] stmt # 70| 0: [TypeAccess] boolean # 70| 1: [LocalVariableDeclExpr] and # 70| 0: [AndLogicalExpr] ... && ... # 70| 0: [BooleanLiteral] true # 70| 1: [BooleanLiteral] false # 71| 51: [LocalVariableDeclStmt] stmt # 71| 0: [TypeAccess] boolean # 71| 1: [LocalVariableDeclExpr] or # 71| 0: [OrLogicalExpr] ... || ... # 71| 0: [BooleanLiteral] true # 71| 1: [BooleanLiteral] false # 72| 52: [LocalVariableDeclStmt] stmt # 72| 0: [TypeAccess] boolean # 72| 1: [LocalVariableDeclExpr] lt # 72| 0: [LTExpr] ... < ... # 72| 0: [IntegerLiteral] 42 # 72| 1: [IntegerLiteral] 42 # 73| 53: [LocalVariableDeclStmt] stmt # 73| 0: [TypeAccess] boolean # 73| 1: [LocalVariableDeclExpr] le # 73| 0: [LEExpr] ... <= ... # 73| 0: [IntegerLiteral] 42 # 73| 1: [IntegerLiteral] 42 # 74| 54: [LocalVariableDeclStmt] stmt # 74| 0: [TypeAccess] boolean # 74| 1: [LocalVariableDeclExpr] gt # 74| 0: [GTExpr] ... > ... # 74| 0: [IntegerLiteral] 42 # 74| 1: [IntegerLiteral] 42 # 75| 55: [LocalVariableDeclStmt] stmt # 75| 0: [TypeAccess] boolean # 75| 1: [LocalVariableDeclExpr] gle # 75| 0: [GEExpr] ... >= ... # 75| 0: [IntegerLiteral] 42 # 75| 1: [IntegerLiteral] 42 # 76| 56: [LocalVariableDeclStmt] stmt # 76| 0: [TypeAccess] boolean # 76| 1: [LocalVariableDeclExpr] eq # 76| 0: [EQExpr] ... == ... # 76| 0: [IntegerLiteral] 42 # 76| 1: [IntegerLiteral] 42 # 77| 57: [LocalVariableDeclStmt] stmt # 77| 0: [TypeAccess] boolean # 77| 1: [LocalVariableDeclExpr] ne # 77| 0: [NEExpr] ... != ... # 77| 0: [IntegerLiteral] 42 # 77| 1: [IntegerLiteral] 42 # 78| 58: [LocalVariableDeclStmt] stmt # 78| 0: [TypeAccess] boolean # 78| 1: [LocalVariableDeclExpr] ter # 78| 0: [ConditionalExpr] ...?...:... # 78| 0: [BooleanLiteral] true # 78| 1: [BooleanLiteral] false # 78| 2: [BooleanLiteral] true # 80| 59: [LocalVariableDeclStmt] stmt # 80| 0: [TypeAccess] boolean # 80| 1: [LocalVariableDeclExpr] seq # 80| 0: [EQExpr] ... == ... # 80| 0: [StringLiteral] "foo" # 80| 1: [StringLiteral] "foo" # 81| 60: [LocalVariableDeclStmt] stmt # 81| 0: [TypeAccess] boolean # 81| 1: [LocalVariableDeclExpr] sneq # 81| 0: [NEExpr] ... != ... # 81| 0: [StringLiteral] "foo" # 81| 1: [StringLiteral] "foo" # 83| 61: [LocalVariableDeclStmt] stmt # 83| 0: [TypeAccess] int # 83| 1: [LocalVariableDeclExpr] par # 83| 0: [IntegerLiteral] 42 # 84| 62: [LocalVariableDeclStmt] stmt # 84| 0: [TypeAccess] int # 84| 1: [LocalVariableDeclExpr] par_not_constant # 84| 0: [VarAccess] notConstant # 86| 63: [LocalVariableDeclStmt] stmt # 86| 0: [TypeAccess] int # 86| 1: [LocalVariableDeclExpr] var_field # 86| 0: [VarAccess] final_field # 87| 64: [LocalVariableDeclStmt] stmt # 87| 0: [TypeAccess] int # 87| 1: [LocalVariableDeclExpr] final_local # 87| 0: [IntegerLiteral] 42 # 88| 65: [LocalVariableDeclStmt] stmt # 88| 0: [TypeAccess] int # 88| 1: [LocalVariableDeclExpr] var_local # 88| 0: [VarAccess] final_local # 89| 66: [LocalVariableDeclStmt] stmt # 89| 0: [TypeAccess] int # 89| 1: [LocalVariableDeclExpr] var_param # 89| 0: [VarAccess] notConstant # 90| 67: [LocalVariableDeclStmt] stmt # 90| 0: [TypeAccess] int # 90| 1: [LocalVariableDeclExpr] var_nonfinald_local # 90| 0: [VarAccess] var_field