constructors.cs: # 1| [NamespaceDeclaration] namespace ... { ... } # 3| 1: [Class] Class # 5| 4: [InstanceConstructor] Class # 6| 4: [BlockStmt] {...} # 8| 5: [InstanceConstructor] Class #-----| 2: (Parameters) # 8| 0: [Parameter] i # 8| -1: [TypeMention] int # 9| 4: [BlockStmt] {...} # 11| 6: [StaticConstructor] Class # 12| 4: [BlockStmt] {...} # 14| 7: [Destructor] ~Class # 15| 4: [BlockStmt] {...} # 16| 0: [LocalVariableDeclStmt] ... ...; # 16| 0: [LocalVariableDeclAndInitExpr] Int32 i = ... # 16| -1: [TypeMention] int # 16| 0: [LocalVariableAccess] access to local variable i # 16| 1: [IntLiteral] 0