#matchText:              List<E> record                                             List<E>.size = 2
#matchText:                    E record/[0]                                         MyRecord = <native>
#matchText:               byte[] record/[0]/binary                                  byte[] = '32 56 A0 F3 47 8A'
#matchText:             String[] record/[0]/lines                                   String[].size = 6
#matchText:               String record/[0]/lines/[0]                               String = 'one'
#matchText:               String record/[0]/lines/[1]                               String = 'two'
#matchText:               String record/[0]/lines/[2]                               String = 'three'
#matchText:               String record/[0]/lines/[3]                               String = 'four'
#matchText:               String record/[0]/lines/[4]                               String = 'five'
#matchText:               String record/[0]/lines/[5]                               String = 'six'
#matchText:               char[] record/[0]/sequence                                char[] = 'hello world'
#matchText:                  int record/[0]/uid                                     Integer = 556
#matchText:                    E record/[1]                                         Foo = <native>
#matchText:                  Bar record/[1]/bar                                     Bar = <native>
#matchText:               String record/[1]/bar/hex                                 String = '0xFAD'
#matchText:               String record/[1]/bar/uid                                 String = '456'
#matchText:                  Bar record/[1]/empty                                   Bar = <null>
#matchText:         List<String> record/[1]/names                                   List<String>.size = 3
#matchText:               String record/[1]/names/[0]                               String = 'John'
#matchText:               String record/[1]/names/[1]                               String = 'Jenny'
#matchText:               String record/[1]/names/[2]                               String = 'Adam'
#matchText:   Map<Integer,Point> record/[1]/points                                  Map<Integer,Point>.size = 6
#matchText:                Point record/[1]/points/[17]                             Point = <native>
#matchText:                  int record/[1]/points/[17]/x                           Integer = 21
#matchText:                  int record/[1]/points/[17]/y                           Integer = 6
#matchText:                  int record/[1]/points/[17]/z                           Integer = 4
#matchText:                Point record/[1]/points/[18]                             Point = <native>
#matchText:                  int record/[1]/points/[18]/x                           Integer = 21
#matchText:                  int record/[1]/points/[18]/y                           Integer = 6
#matchText:                  int record/[1]/points/[18]/z                           Integer = 4
#matchText:                Point record/[1]/points/[21]                             Point = <native>
#matchText:                  int record/[1]/points/[21]/x                           Integer = 9
#matchText:                  int record/[1]/points/[21]/y                           Integer = 7
#matchText:                  int record/[1]/points/[21]/z                           Integer = 5
#matchText:                Point record/[1]/points/[3]                              Point = <native>
#matchText:                  int record/[1]/points/[3]/x                            Integer = 9
#matchText:                  int record/[1]/points/[3]/y                            Integer = 19
#matchText:                  int record/[1]/points/[3]/z                            Integer = 11
#matchText:                Point record/[1]/points/[8]                              Point = <native>
#matchText:                  int record/[1]/points/[8]/x                            Integer = 9
#matchText:                  int record/[1]/points/[8]/y                            Integer = 32
#matchText:                  int record/[1]/points/[8]/z                            Integer = 2
#matchText:                Point record/[1]/points/[88]                             Point = <native>
#matchText:                  int record/[1]/points/[88]/x                           Integer = 21
#matchText:                  int record/[1]/points/[88]/y                           Integer = 6
#matchText:                  int record/[1]/points/[88]/z                           Integer = 4