summaryrefslogtreecommitdiffstats
path: root/config-model/src/test/configmodel/types/documenttypes.cfg
diff options
context:
space:
mode:
Diffstat (limited to 'config-model/src/test/configmodel/types/documenttypes.cfg')
-rw-r--r--config-model/src/test/configmodel/types/documenttypes.cfg895
1 files changed, 575 insertions, 320 deletions
diff --git a/config-model/src/test/configmodel/types/documenttypes.cfg b/config-model/src/test/configmodel/types/documenttypes.cfg
index 7ea2fa42a2a..0501aa58784 100644
--- a/config-model/src/test/configmodel/types/documenttypes.cfg
+++ b/config-model/src/test/configmodel/types/documenttypes.cfg
@@ -1,322 +1,577 @@
enablecompression false
usev8geopositions false
-doctype[0].name "document"
-doctype[0].idx 10000
-doctype[0].internalid 8
-doctype[0].contentstruct 10001
-doctype[0].primitivetype[0].idx 10002
-doctype[0].primitivetype[0].name "bool"
-doctype[0].primitivetype[1].idx 10003
-doctype[0].primitivetype[1].name "byte"
-doctype[0].primitivetype[2].idx 10004
-doctype[0].primitivetype[2].name "double"
-doctype[0].primitivetype[3].idx 10005
-doctype[0].primitivetype[3].name "float"
-doctype[0].primitivetype[4].idx 10006
-doctype[0].primitivetype[4].name "float16"
-doctype[0].primitivetype[5].idx 10007
-doctype[0].primitivetype[5].name "int"
-doctype[0].primitivetype[6].idx 10008
-doctype[0].primitivetype[6].name "long"
-doctype[0].primitivetype[7].idx 10010
-doctype[0].primitivetype[7].name "predicate"
-doctype[0].primitivetype[8].idx 10011
-doctype[0].primitivetype[8].name "raw"
-doctype[0].primitivetype[9].idx 10012
-doctype[0].primitivetype[9].name "string"
-doctype[0].primitivetype[10].idx 10014
-doctype[0].primitivetype[10].name "uri"
-doctype[0].wsettype[0].idx 10013
-doctype[0].wsettype[0].elementtype 10012
-doctype[0].wsettype[0].createifnonexistent true
-doctype[0].wsettype[0].removeifzero true
-doctype[0].wsettype[0].internalid 18
-doctype[0].structtype[0].idx 10001
-doctype[0].structtype[0].name "document.header"
-doctype[0].structtype[0].internalid -284186494
-doctype[0].structtype[1].idx 10009
-doctype[0].structtype[1].name "position"
-doctype[0].structtype[1].field[0].name "x"
-doctype[0].structtype[1].field[0].internalid 914677694
-doctype[0].structtype[1].field[0].type 10007
-doctype[0].structtype[1].field[1].name "y"
-doctype[0].structtype[1].field[1].internalid 900009410
-doctype[0].structtype[1].field[1].type 10007
-doctype[0].structtype[1].internalid 1381038251
-doctype[1].name "types"
-doctype[1].idx 10015
-doctype[1].internalid -853072901
-doctype[1].inherits[0].idx 10000
-doctype[1].contentstruct 10016
-doctype[1].fieldsets{[document]}.fields[0] "Folders"
-doctype[1].fieldsets{[document]}.fields[1] "abyte"
-doctype[1].fieldsets{[document]}.fields[2] "album0"
-doctype[1].fieldsets{[document]}.fields[3] "album1"
-doctype[1].fieldsets{[document]}.fields[4] "along"
-doctype[1].fieldsets{[document]}.fields[5] "arrarr"
-doctype[1].fieldsets{[document]}.fields[6] "arrayfield"
-doctype[1].fieldsets{[document]}.fields[7] "arraymapfield"
-doctype[1].fieldsets{[document]}.fields[8] "complexarray"
-doctype[1].fieldsets{[document]}.fields[9] "doublemapfield"
-doctype[1].fieldsets{[document]}.fields[10] "floatmapfield"
-doctype[1].fieldsets{[document]}.fields[11] "intmapfield"
-doctype[1].fieldsets{[document]}.fields[12] "juletre"
-doctype[1].fieldsets{[document]}.fields[13] "longmapfield"
-doctype[1].fieldsets{[document]}.fields[14] "maparr"
-doctype[1].fieldsets{[document]}.fields[15] "mystructarr"
-doctype[1].fieldsets{[document]}.fields[16] "mystructfield"
-doctype[1].fieldsets{[document]}.fields[17] "mystructmap"
-doctype[1].fieldsets{[document]}.fields[18] "pos"
-doctype[1].fieldsets{[document]}.fields[19] "setfield"
-doctype[1].fieldsets{[document]}.fields[20] "setfield2"
-doctype[1].fieldsets{[document]}.fields[21] "setfield3"
-doctype[1].fieldsets{[document]}.fields[22] "setfield4"
-doctype[1].fieldsets{[document]}.fields[23] "stringmapfield"
-doctype[1].fieldsets{[document]}.fields[24] "structarrayfield"
-doctype[1].fieldsets{[document]}.fields[25] "structfield"
-doctype[1].fieldsets{[document]}.fields[26] "tagfield"
-doctype[1].arraytype[0].idx 10017
-doctype[1].arraytype[0].elementtype 10007
-doctype[1].arraytype[0].internalid -1245117006
-doctype[1].arraytype[1].idx 10024
-doctype[1].arraytype[1].elementtype 10023
-doctype[1].arraytype[1].internalid -1244829667
-doctype[1].arraytype[2].idx 10031
-doctype[1].arraytype[2].elementtype 10007
-doctype[1].arraytype[2].internalid -1245117006
-doctype[1].arraytype[3].idx 10032
-doctype[1].arraytype[3].elementtype 10033
-doctype[1].arraytype[3].internalid -794985308
-doctype[1].arraytype[4].idx 10033
-doctype[1].arraytype[4].elementtype 10034
-doctype[1].arraytype[4].internalid 1707615575
-doctype[1].arraytype[5].idx 10034
-doctype[1].arraytype[5].elementtype 10012
-doctype[1].arraytype[5].internalid -1486737430
-doctype[1].arraytype[6].idx 10035
-doctype[1].arraytype[6].elementtype 10036
-doctype[1].arraytype[6].internalid 69621385
-doctype[1].arraytype[7].idx 10037
-doctype[1].arraytype[7].elementtype 10038
-doctype[1].arraytype[7].internalid 1416345047
-doctype[1].arraytype[8].idx 10039
-doctype[1].arraytype[8].elementtype 10040
-doctype[1].arraytype[8].internalid 1707615575
-doctype[1].arraytype[9].idx 10040
-doctype[1].arraytype[9].elementtype 10012
-doctype[1].arraytype[9].internalid -1486737430
-doctype[1].arraytype[10].idx 10042
-doctype[1].arraytype[10].elementtype 10003
-doctype[1].arraytype[10].internalid 49942803
-doctype[1].arraytype[11].idx 10045
-doctype[1].arraytype[11].elementtype 10041
-doctype[1].arraytype[11].internalid 759956026
-doctype[1].maptype[0].idx 10025
-doctype[1].maptype[0].keytype 10012
-doctype[1].maptype[0].valuetype 10012
-doctype[1].maptype[0].internalid 339965458
-doctype[1].maptype[1].idx 10026
-doctype[1].maptype[1].keytype 10012
-doctype[1].maptype[1].valuetype 10007
-doctype[1].maptype[1].internalid -1584287606
-doctype[1].maptype[2].idx 10027
-doctype[1].maptype[2].keytype 10012
-doctype[1].maptype[2].valuetype 10005
-doctype[1].maptype[2].internalid 2125154557
-doctype[1].maptype[3].idx 10028
-doctype[1].maptype[3].keytype 10007
-doctype[1].maptype[3].valuetype 10008
-doctype[1].maptype[3].internalid -1715531035
-doctype[1].maptype[4].idx 10029
-doctype[1].maptype[4].keytype 10007
-doctype[1].maptype[4].valuetype 10004
-doctype[1].maptype[4].internalid 2138385264
-doctype[1].maptype[5].idx 10030
-doctype[1].maptype[5].keytype 10012
-doctype[1].maptype[5].valuetype 10031
-doctype[1].maptype[5].internalid 435886609
-doctype[1].maptype[6].idx 10036
-doctype[1].maptype[6].keytype 10012
-doctype[1].maptype[6].valuetype 10012
-doctype[1].maptype[6].internalid 339965458
-doctype[1].maptype[7].idx 10038
-doctype[1].maptype[7].keytype 10007
-doctype[1].maptype[7].valuetype 10039
-doctype[1].maptype[7].internalid -372512406
-doctype[1].maptype[8].idx 10043
-doctype[1].maptype[8].keytype 10012
-doctype[1].maptype[8].valuetype 10012
-doctype[1].maptype[8].internalid 339965458
-doctype[1].maptype[9].idx 10044
-doctype[1].maptype[9].keytype 10007
-doctype[1].maptype[9].valuetype 10041
-doctype[1].maptype[9].internalid 1901258752
-doctype[1].maptype[10].idx 10046
-doctype[1].maptype[10].keytype 10007
-doctype[1].maptype[10].valuetype 10047
-doctype[1].maptype[10].internalid -389833101
-doctype[1].maptype[11].idx 10048
-doctype[1].maptype[11].keytype 10012
-doctype[1].maptype[11].valuetype 10008
-doctype[1].maptype[11].internalid -1865479609
-doctype[1].wsettype[0].idx 10018
-doctype[1].wsettype[0].elementtype 10012
-doctype[1].wsettype[0].createifnonexistent false
-doctype[1].wsettype[0].removeifzero false
-doctype[1].wsettype[0].internalid 1328286588
-doctype[1].wsettype[1].idx 10019
-doctype[1].wsettype[1].elementtype 10012
-doctype[1].wsettype[1].createifnonexistent true
-doctype[1].wsettype[1].removeifzero true
-doctype[1].wsettype[1].internalid 18
-doctype[1].wsettype[2].idx 10020
-doctype[1].wsettype[2].elementtype 10012
-doctype[1].wsettype[2].createifnonexistent false
-doctype[1].wsettype[2].removeifzero true
-doctype[1].wsettype[2].internalid 2125328771
-doctype[1].wsettype[3].idx 10021
-doctype[1].wsettype[3].elementtype 10012
-doctype[1].wsettype[3].createifnonexistent true
-doctype[1].wsettype[3].removeifzero false
-doctype[1].wsettype[3].internalid 2065577986
-doctype[1].wsettype[4].idx 10022
-doctype[1].wsettype[4].elementtype 10012
-doctype[1].wsettype[4].createifnonexistent true
-doctype[1].wsettype[4].removeifzero true
-doctype[1].wsettype[4].internalid 18
-doctype[1].wsettype[5].idx 10049
-doctype[1].wsettype[5].elementtype 10012
-doctype[1].wsettype[5].createifnonexistent true
-doctype[1].wsettype[5].removeifzero true
-doctype[1].wsettype[5].internalid 18
-doctype[1].wsettype[6].idx 10050
-doctype[1].wsettype[6].elementtype 10012
-doctype[1].wsettype[6].createifnonexistent true
-doctype[1].wsettype[6].removeifzero true
-doctype[1].wsettype[6].internalid 18
-doctype[1].structtype[0].idx 10023
-doctype[1].structtype[0].name "sct"
-doctype[1].structtype[0].field[0].name "s1"
-doctype[1].structtype[0].field[0].internalid 2146820765
-doctype[1].structtype[0].field[0].type 10012
-doctype[1].structtype[0].field[1].name "s2"
-doctype[1].structtype[0].field[1].internalid 45366795
-doctype[1].structtype[0].field[1].type 10012
-doctype[1].structtype[0].internalid 109267174
-doctype[1].structtype[1].idx 10041
-doctype[1].structtype[1].name "mystruct"
-doctype[1].structtype[1].field[0].name "bytearr"
-doctype[1].structtype[1].field[0].internalid 1079701754
-doctype[1].structtype[1].field[0].type 10042
-doctype[1].structtype[1].field[1].name "mymap"
-doctype[1].structtype[1].field[1].internalid 1954178122
-doctype[1].structtype[1].field[1].type 10043
-doctype[1].structtype[1].field[2].name "title"
-doctype[1].structtype[1].field[2].internalid 567626448
-doctype[1].structtype[1].field[2].type 10012
-doctype[1].structtype[1].field[3].name "structfield"
-doctype[1].structtype[1].field[3].internalid 1726890940
-doctype[1].structtype[1].field[3].type 10012
-doctype[1].structtype[1].internalid -2092985853
-doctype[1].structtype[2].idx 10047
-doctype[1].structtype[2].name "folder"
-doctype[1].structtype[2].field[0].name "Version"
-doctype[1].structtype[2].field[0].internalid 64430502
-doctype[1].structtype[2].field[0].type 10007
-doctype[1].structtype[2].field[1].name "Name"
-doctype[1].structtype[2].field[1].internalid 2002760220
-doctype[1].structtype[2].field[1].type 10012
-doctype[1].structtype[2].field[2].name "FlagsCounter"
-doctype[1].structtype[2].field[2].internalid 1741227606
-doctype[1].structtype[2].field[2].type 10048
-doctype[1].structtype[2].field[3].name "anotherfolder"
-doctype[1].structtype[2].field[3].internalid 1582421848
-doctype[1].structtype[2].field[3].type 10047
-doctype[1].structtype[2].internalid 294108848
-doctype[1].structtype[3].idx 10016
-doctype[1].structtype[3].name "types.header"
-doctype[1].structtype[3].field[0].name "abyte"
-doctype[1].structtype[3].field[0].internalid 110138156
-doctype[1].structtype[3].field[0].type 10003
-doctype[1].structtype[3].field[1].name "along"
-doctype[1].structtype[3].field[1].internalid 1206464520
-doctype[1].structtype[3].field[1].type 10008
-doctype[1].structtype[3].field[2].name "arrayfield"
-doctype[1].structtype[3].field[2].internalid 965790107
-doctype[1].structtype[3].field[2].type 10017
-doctype[1].structtype[3].field[3].name "setfield"
-doctype[1].structtype[3].field[3].internalid 761581914
-doctype[1].structtype[3].field[3].type 10018
-doctype[1].structtype[3].field[4].name "pos"
-doctype[1].structtype[3].field[4].internalid 1041567475
-doctype[1].structtype[3].field[4].type 10009
-doctype[1].structtype[3].field[5].name "setfield2"
-doctype[1].structtype[3].field[5].internalid 1066659198
-doctype[1].structtype[3].field[5].type 10019
-doctype[1].structtype[3].field[6].name "setfield3"
-doctype[1].structtype[3].field[6].internalid 1180155772
-doctype[1].structtype[3].field[6].type 10020
-doctype[1].structtype[3].field[7].name "setfield4"
-doctype[1].structtype[3].field[7].internalid 1254131631
-doctype[1].structtype[3].field[7].type 10021
-doctype[1].structtype[3].field[8].name "tagfield"
-doctype[1].structtype[3].field[8].internalid 1653562069
-doctype[1].structtype[3].field[8].type 10022
-doctype[1].structtype[3].field[9].name "structfield"
-doctype[1].structtype[3].field[9].internalid 486207386
-doctype[1].structtype[3].field[9].type 10023
-doctype[1].structtype[3].field[10].name "structarrayfield"
-doctype[1].structtype[3].field[10].internalid 335048518
-doctype[1].structtype[3].field[10].type 10024
-doctype[1].structtype[3].field[11].name "stringmapfield"
-doctype[1].structtype[3].field[11].internalid 117465687
-doctype[1].structtype[3].field[11].type 10025
-doctype[1].structtype[3].field[12].name "intmapfield"
-doctype[1].structtype[3].field[12].internalid 121004462
-doctype[1].structtype[3].field[12].type 10026
-doctype[1].structtype[3].field[13].name "floatmapfield"
-doctype[1].structtype[3].field[13].internalid 1239120925
-doctype[1].structtype[3].field[13].type 10027
-doctype[1].structtype[3].field[14].name "longmapfield"
-doctype[1].structtype[3].field[14].internalid 477718745
-doctype[1].structtype[3].field[14].type 10028
-doctype[1].structtype[3].field[15].name "doublemapfield"
-doctype[1].structtype[3].field[15].internalid 877047192
-doctype[1].structtype[3].field[15].type 10029
-doctype[1].structtype[3].field[16].name "arraymapfield"
-doctype[1].structtype[3].field[16].internalid 1670805928
-doctype[1].structtype[3].field[16].type 10030
-doctype[1].structtype[3].field[17].name "arrarr"
-doctype[1].structtype[3].field[17].internalid 1962567166
-doctype[1].structtype[3].field[17].type 10032
-doctype[1].structtype[3].field[18].name "maparr"
-doctype[1].structtype[3].field[18].internalid 904375219
-doctype[1].structtype[3].field[18].type 10035
-doctype[1].structtype[3].field[19].name "complexarray"
-doctype[1].structtype[3].field[19].internalid 795629533
-doctype[1].structtype[3].field[19].type 10037
-doctype[1].structtype[3].field[20].name "mystructfield"
-doctype[1].structtype[3].field[20].internalid 1348513378
-doctype[1].structtype[3].field[20].type 10041
-doctype[1].structtype[3].field[21].name "mystructmap"
-doctype[1].structtype[3].field[21].internalid 1511423250
-doctype[1].structtype[3].field[21].type 10044
-doctype[1].structtype[3].field[22].name "mystructarr"
-doctype[1].structtype[3].field[22].internalid 595856991
-doctype[1].structtype[3].field[22].type 10045
-doctype[1].structtype[3].field[23].name "Folders"
-doctype[1].structtype[3].field[23].internalid 34575524
-doctype[1].structtype[3].field[23].type 10046
-doctype[1].structtype[3].field[24].name "juletre"
-doctype[1].structtype[3].field[24].internalid 1039981530
-doctype[1].structtype[3].field[24].type 10008
-doctype[1].structtype[3].field[25].name "album0"
-doctype[1].structtype[3].field[25].internalid 764312262
-doctype[1].structtype[3].field[25].type 10049
-doctype[1].structtype[3].field[26].name "album1"
-doctype[1].structtype[3].field[26].internalid 1967160809
-doctype[1].structtype[3].field[26].type 10050
-doctype[1].structtype[3].field[27].name "other"
-doctype[1].structtype[3].field[27].internalid 2443357
-doctype[1].structtype[3].field[27].type 10008
-doctype[1].structtype[3].internalid 1328581348
+documenttype[0].id -853072901
+documenttype[0].name "types"
+documenttype[0].version 0
+documenttype[0].headerstruct 1328581348
+documenttype[0].bodystruct 0
+documenttype[0].inherits[0].id 8
+documenttype[0].datatype[0].id -1486737430
+documenttype[0].datatype[0].type ARRAY
+documenttype[0].datatype[0].array.element.id 2
+documenttype[0].datatype[0].map.key.id 0
+documenttype[0].datatype[0].map.value.id 0
+documenttype[0].datatype[0].wset.key.id 0
+documenttype[0].datatype[0].wset.createifnonexistent false
+documenttype[0].datatype[0].wset.removeifzero false
+documenttype[0].datatype[0].annotationref.annotation.id 0
+documenttype[0].datatype[0].sstruct.name ""
+documenttype[0].datatype[0].sstruct.version 0
+documenttype[0].datatype[0].sstruct.compression.type NONE
+documenttype[0].datatype[0].sstruct.compression.level 0
+documenttype[0].datatype[0].sstruct.compression.threshold 95
+documenttype[0].datatype[0].sstruct.compression.minsize 200
+documenttype[0].datatype[1].id 1707615575
+documenttype[0].datatype[1].type ARRAY
+documenttype[0].datatype[1].array.element.id -1486737430
+documenttype[0].datatype[1].map.key.id 0
+documenttype[0].datatype[1].map.value.id 0
+documenttype[0].datatype[1].wset.key.id 0
+documenttype[0].datatype[1].wset.createifnonexistent false
+documenttype[0].datatype[1].wset.removeifzero false
+documenttype[0].datatype[1].annotationref.annotation.id 0
+documenttype[0].datatype[1].sstruct.name ""
+documenttype[0].datatype[1].sstruct.version 0
+documenttype[0].datatype[1].sstruct.compression.type NONE
+documenttype[0].datatype[1].sstruct.compression.level 0
+documenttype[0].datatype[1].sstruct.compression.threshold 95
+documenttype[0].datatype[1].sstruct.compression.minsize 200
+documenttype[0].datatype[2].id -794985308
+documenttype[0].datatype[2].type ARRAY
+documenttype[0].datatype[2].array.element.id 1707615575
+documenttype[0].datatype[2].map.key.id 0
+documenttype[0].datatype[2].map.value.id 0
+documenttype[0].datatype[2].wset.key.id 0
+documenttype[0].datatype[2].wset.createifnonexistent false
+documenttype[0].datatype[2].wset.removeifzero false
+documenttype[0].datatype[2].annotationref.annotation.id 0
+documenttype[0].datatype[2].sstruct.name ""
+documenttype[0].datatype[2].sstruct.version 0
+documenttype[0].datatype[2].sstruct.compression.type NONE
+documenttype[0].datatype[2].sstruct.compression.level 0
+documenttype[0].datatype[2].sstruct.compression.threshold 95
+documenttype[0].datatype[2].sstruct.compression.minsize 200
+documenttype[0].datatype[3].id -372512406
+documenttype[0].datatype[3].type MAP
+documenttype[0].datatype[3].array.element.id 0
+documenttype[0].datatype[3].map.key.id 0
+documenttype[0].datatype[3].map.value.id 1707615575
+documenttype[0].datatype[3].wset.key.id 0
+documenttype[0].datatype[3].wset.createifnonexistent false
+documenttype[0].datatype[3].wset.removeifzero false
+documenttype[0].datatype[3].annotationref.annotation.id 0
+documenttype[0].datatype[3].sstruct.name ""
+documenttype[0].datatype[3].sstruct.version 0
+documenttype[0].datatype[3].sstruct.compression.type NONE
+documenttype[0].datatype[3].sstruct.compression.level 0
+documenttype[0].datatype[3].sstruct.compression.threshold 95
+documenttype[0].datatype[3].sstruct.compression.minsize 200
+documenttype[0].datatype[4].id 1416345047
+documenttype[0].datatype[4].type ARRAY
+documenttype[0].datatype[4].array.element.id -372512406
+documenttype[0].datatype[4].map.key.id 0
+documenttype[0].datatype[4].map.value.id 0
+documenttype[0].datatype[4].wset.key.id 0
+documenttype[0].datatype[4].wset.createifnonexistent false
+documenttype[0].datatype[4].wset.removeifzero false
+documenttype[0].datatype[4].annotationref.annotation.id 0
+documenttype[0].datatype[4].sstruct.name ""
+documenttype[0].datatype[4].sstruct.version 0
+documenttype[0].datatype[4].sstruct.compression.type NONE
+documenttype[0].datatype[4].sstruct.compression.level 0
+documenttype[0].datatype[4].sstruct.compression.threshold 95
+documenttype[0].datatype[4].sstruct.compression.minsize 200
+documenttype[0].datatype[5].id 339965458
+documenttype[0].datatype[5].type MAP
+documenttype[0].datatype[5].array.element.id 0
+documenttype[0].datatype[5].map.key.id 2
+documenttype[0].datatype[5].map.value.id 2
+documenttype[0].datatype[5].wset.key.id 0
+documenttype[0].datatype[5].wset.createifnonexistent false
+documenttype[0].datatype[5].wset.removeifzero false
+documenttype[0].datatype[5].annotationref.annotation.id 0
+documenttype[0].datatype[5].sstruct.name ""
+documenttype[0].datatype[5].sstruct.version 0
+documenttype[0].datatype[5].sstruct.compression.type NONE
+documenttype[0].datatype[5].sstruct.compression.level 0
+documenttype[0].datatype[5].sstruct.compression.threshold 95
+documenttype[0].datatype[5].sstruct.compression.minsize 200
+documenttype[0].datatype[6].id 69621385
+documenttype[0].datatype[6].type ARRAY
+documenttype[0].datatype[6].array.element.id 339965458
+documenttype[0].datatype[6].map.key.id 0
+documenttype[0].datatype[6].map.value.id 0
+documenttype[0].datatype[6].wset.key.id 0
+documenttype[0].datatype[6].wset.createifnonexistent false
+documenttype[0].datatype[6].wset.removeifzero false
+documenttype[0].datatype[6].annotationref.annotation.id 0
+documenttype[0].datatype[6].sstruct.name ""
+documenttype[0].datatype[6].sstruct.version 0
+documenttype[0].datatype[6].sstruct.compression.type NONE
+documenttype[0].datatype[6].sstruct.compression.level 0
+documenttype[0].datatype[6].sstruct.compression.threshold 95
+documenttype[0].datatype[6].sstruct.compression.minsize 200
+documenttype[0].datatype[7].id 49942803
+documenttype[0].datatype[7].type ARRAY
+documenttype[0].datatype[7].array.element.id 16
+documenttype[0].datatype[7].map.key.id 0
+documenttype[0].datatype[7].map.value.id 0
+documenttype[0].datatype[7].wset.key.id 0
+documenttype[0].datatype[7].wset.createifnonexistent false
+documenttype[0].datatype[7].wset.removeifzero false
+documenttype[0].datatype[7].annotationref.annotation.id 0
+documenttype[0].datatype[7].sstruct.name ""
+documenttype[0].datatype[7].sstruct.version 0
+documenttype[0].datatype[7].sstruct.compression.type NONE
+documenttype[0].datatype[7].sstruct.compression.level 0
+documenttype[0].datatype[7].sstruct.compression.threshold 95
+documenttype[0].datatype[7].sstruct.compression.minsize 200
+documenttype[0].datatype[8].id -1245117006
+documenttype[0].datatype[8].type ARRAY
+documenttype[0].datatype[8].array.element.id 0
+documenttype[0].datatype[8].map.key.id 0
+documenttype[0].datatype[8].map.value.id 0
+documenttype[0].datatype[8].wset.key.id 0
+documenttype[0].datatype[8].wset.createifnonexistent false
+documenttype[0].datatype[8].wset.removeifzero false
+documenttype[0].datatype[8].annotationref.annotation.id 0
+documenttype[0].datatype[8].sstruct.name ""
+documenttype[0].datatype[8].sstruct.version 0
+documenttype[0].datatype[8].sstruct.compression.type NONE
+documenttype[0].datatype[8].sstruct.compression.level 0
+documenttype[0].datatype[8].sstruct.compression.threshold 95
+documenttype[0].datatype[8].sstruct.compression.minsize 200
+documenttype[0].datatype[9].id -2092985853
+documenttype[0].datatype[9].type STRUCT
+documenttype[0].datatype[9].array.element.id 0
+documenttype[0].datatype[9].map.key.id 0
+documenttype[0].datatype[9].map.value.id 0
+documenttype[0].datatype[9].wset.key.id 0
+documenttype[0].datatype[9].wset.createifnonexistent false
+documenttype[0].datatype[9].wset.removeifzero false
+documenttype[0].datatype[9].annotationref.annotation.id 0
+documenttype[0].datatype[9].sstruct.name "mystruct"
+documenttype[0].datatype[9].sstruct.version 0
+documenttype[0].datatype[9].sstruct.compression.type NONE
+documenttype[0].datatype[9].sstruct.compression.level 0
+documenttype[0].datatype[9].sstruct.compression.threshold 95
+documenttype[0].datatype[9].sstruct.compression.minsize 200
+documenttype[0].datatype[9].sstruct.field[0].name "bytearr"
+documenttype[0].datatype[9].sstruct.field[0].id 1079701754
+documenttype[0].datatype[9].sstruct.field[0].datatype 49942803
+documenttype[0].datatype[9].sstruct.field[0].detailedtype ""
+documenttype[0].datatype[9].sstruct.field[1].name "mymap"
+documenttype[0].datatype[9].sstruct.field[1].id 1954178122
+documenttype[0].datatype[9].sstruct.field[1].datatype 339965458
+documenttype[0].datatype[9].sstruct.field[1].detailedtype ""
+documenttype[0].datatype[9].sstruct.field[2].name "title"
+documenttype[0].datatype[9].sstruct.field[2].id 567626448
+documenttype[0].datatype[9].sstruct.field[2].datatype 2
+documenttype[0].datatype[9].sstruct.field[2].detailedtype ""
+documenttype[0].datatype[9].sstruct.field[3].name "structfield"
+documenttype[0].datatype[9].sstruct.field[3].id 1726890940
+documenttype[0].datatype[9].sstruct.field[3].datatype 2
+documenttype[0].datatype[9].sstruct.field[3].detailedtype ""
+documenttype[0].datatype[10].id 759956026
+documenttype[0].datatype[10].type ARRAY
+documenttype[0].datatype[10].array.element.id -2092985853
+documenttype[0].datatype[10].map.key.id 0
+documenttype[0].datatype[10].map.value.id 0
+documenttype[0].datatype[10].wset.key.id 0
+documenttype[0].datatype[10].wset.createifnonexistent false
+documenttype[0].datatype[10].wset.removeifzero false
+documenttype[0].datatype[10].annotationref.annotation.id 0
+documenttype[0].datatype[10].sstruct.name ""
+documenttype[0].datatype[10].sstruct.version 0
+documenttype[0].datatype[10].sstruct.compression.type NONE
+documenttype[0].datatype[10].sstruct.compression.level 0
+documenttype[0].datatype[10].sstruct.compression.threshold 95
+documenttype[0].datatype[10].sstruct.compression.minsize 200
+documenttype[0].datatype[11].id 109267174
+documenttype[0].datatype[11].type STRUCT
+documenttype[0].datatype[11].array.element.id 0
+documenttype[0].datatype[11].map.key.id 0
+documenttype[0].datatype[11].map.value.id 0
+documenttype[0].datatype[11].wset.key.id 0
+documenttype[0].datatype[11].wset.createifnonexistent false
+documenttype[0].datatype[11].wset.removeifzero false
+documenttype[0].datatype[11].annotationref.annotation.id 0
+documenttype[0].datatype[11].sstruct.name "sct"
+documenttype[0].datatype[11].sstruct.version 0
+documenttype[0].datatype[11].sstruct.compression.type NONE
+documenttype[0].datatype[11].sstruct.compression.level 0
+documenttype[0].datatype[11].sstruct.compression.threshold 95
+documenttype[0].datatype[11].sstruct.compression.minsize 200
+documenttype[0].datatype[11].sstruct.field[0].name "s1"
+documenttype[0].datatype[11].sstruct.field[0].id 2146820765
+documenttype[0].datatype[11].sstruct.field[0].datatype 2
+documenttype[0].datatype[11].sstruct.field[0].detailedtype ""
+documenttype[0].datatype[11].sstruct.field[1].name "s2"
+documenttype[0].datatype[11].sstruct.field[1].id 45366795
+documenttype[0].datatype[11].sstruct.field[1].datatype 2
+documenttype[0].datatype[11].sstruct.field[1].detailedtype ""
+documenttype[0].datatype[12].id -1244829667
+documenttype[0].datatype[12].type ARRAY
+documenttype[0].datatype[12].array.element.id 109267174
+documenttype[0].datatype[12].map.key.id 0
+documenttype[0].datatype[12].map.value.id 0
+documenttype[0].datatype[12].wset.key.id 0
+documenttype[0].datatype[12].wset.createifnonexistent false
+documenttype[0].datatype[12].wset.removeifzero false
+documenttype[0].datatype[12].annotationref.annotation.id 0
+documenttype[0].datatype[12].sstruct.name ""
+documenttype[0].datatype[12].sstruct.version 0
+documenttype[0].datatype[12].sstruct.compression.type NONE
+documenttype[0].datatype[12].sstruct.compression.level 0
+documenttype[0].datatype[12].sstruct.compression.threshold 95
+documenttype[0].datatype[12].sstruct.compression.minsize 200
+documenttype[0].datatype[13].id 2138385264
+documenttype[0].datatype[13].type MAP
+documenttype[0].datatype[13].array.element.id 0
+documenttype[0].datatype[13].map.key.id 0
+documenttype[0].datatype[13].map.value.id 5
+documenttype[0].datatype[13].wset.key.id 0
+documenttype[0].datatype[13].wset.createifnonexistent false
+documenttype[0].datatype[13].wset.removeifzero false
+documenttype[0].datatype[13].annotationref.annotation.id 0
+documenttype[0].datatype[13].sstruct.name ""
+documenttype[0].datatype[13].sstruct.version 0
+documenttype[0].datatype[13].sstruct.compression.type NONE
+documenttype[0].datatype[13].sstruct.compression.level 0
+documenttype[0].datatype[13].sstruct.compression.threshold 95
+documenttype[0].datatype[13].sstruct.compression.minsize 200
+documenttype[0].datatype[14].id -1865479609
+documenttype[0].datatype[14].type MAP
+documenttype[0].datatype[14].array.element.id 0
+documenttype[0].datatype[14].map.key.id 2
+documenttype[0].datatype[14].map.value.id 4
+documenttype[0].datatype[14].wset.key.id 0
+documenttype[0].datatype[14].wset.createifnonexistent false
+documenttype[0].datatype[14].wset.removeifzero false
+documenttype[0].datatype[14].annotationref.annotation.id 0
+documenttype[0].datatype[14].sstruct.name ""
+documenttype[0].datatype[14].sstruct.version 0
+documenttype[0].datatype[14].sstruct.compression.type NONE
+documenttype[0].datatype[14].sstruct.compression.level 0
+documenttype[0].datatype[14].sstruct.compression.threshold 95
+documenttype[0].datatype[14].sstruct.compression.minsize 200
+documenttype[0].datatype[15].id 294108848
+documenttype[0].datatype[15].type STRUCT
+documenttype[0].datatype[15].array.element.id 0
+documenttype[0].datatype[15].map.key.id 0
+documenttype[0].datatype[15].map.value.id 0
+documenttype[0].datatype[15].wset.key.id 0
+documenttype[0].datatype[15].wset.createifnonexistent false
+documenttype[0].datatype[15].wset.removeifzero false
+documenttype[0].datatype[15].annotationref.annotation.id 0
+documenttype[0].datatype[15].sstruct.name "folder"
+documenttype[0].datatype[15].sstruct.version 0
+documenttype[0].datatype[15].sstruct.compression.type NONE
+documenttype[0].datatype[15].sstruct.compression.level 0
+documenttype[0].datatype[15].sstruct.compression.threshold 95
+documenttype[0].datatype[15].sstruct.compression.minsize 200
+documenttype[0].datatype[15].sstruct.field[0].name "Version"
+documenttype[0].datatype[15].sstruct.field[0].id 64430502
+documenttype[0].datatype[15].sstruct.field[0].datatype 0
+documenttype[0].datatype[15].sstruct.field[0].detailedtype ""
+documenttype[0].datatype[15].sstruct.field[1].name "Name"
+documenttype[0].datatype[15].sstruct.field[1].id 2002760220
+documenttype[0].datatype[15].sstruct.field[1].datatype 2
+documenttype[0].datatype[15].sstruct.field[1].detailedtype ""
+documenttype[0].datatype[15].sstruct.field[2].name "FlagsCounter"
+documenttype[0].datatype[15].sstruct.field[2].id 1741227606
+documenttype[0].datatype[15].sstruct.field[2].datatype -1865479609
+documenttype[0].datatype[15].sstruct.field[2].detailedtype ""
+documenttype[0].datatype[15].sstruct.field[3].name "anotherfolder"
+documenttype[0].datatype[15].sstruct.field[3].id 1582421848
+documenttype[0].datatype[15].sstruct.field[3].datatype 294108848
+documenttype[0].datatype[15].sstruct.field[3].detailedtype ""
+documenttype[0].datatype[16].id -389833101
+documenttype[0].datatype[16].type MAP
+documenttype[0].datatype[16].array.element.id 0
+documenttype[0].datatype[16].map.key.id 0
+documenttype[0].datatype[16].map.value.id 294108848
+documenttype[0].datatype[16].wset.key.id 0
+documenttype[0].datatype[16].wset.createifnonexistent false
+documenttype[0].datatype[16].wset.removeifzero false
+documenttype[0].datatype[16].annotationref.annotation.id 0
+documenttype[0].datatype[16].sstruct.name ""
+documenttype[0].datatype[16].sstruct.version 0
+documenttype[0].datatype[16].sstruct.compression.type NONE
+documenttype[0].datatype[16].sstruct.compression.level 0
+documenttype[0].datatype[16].sstruct.compression.threshold 95
+documenttype[0].datatype[16].sstruct.compression.minsize 200
+documenttype[0].datatype[17].id -1715531035
+documenttype[0].datatype[17].type MAP
+documenttype[0].datatype[17].array.element.id 0
+documenttype[0].datatype[17].map.key.id 0
+documenttype[0].datatype[17].map.value.id 4
+documenttype[0].datatype[17].wset.key.id 0
+documenttype[0].datatype[17].wset.createifnonexistent false
+documenttype[0].datatype[17].wset.removeifzero false
+documenttype[0].datatype[17].annotationref.annotation.id 0
+documenttype[0].datatype[17].sstruct.name ""
+documenttype[0].datatype[17].sstruct.version 0
+documenttype[0].datatype[17].sstruct.compression.type NONE
+documenttype[0].datatype[17].sstruct.compression.level 0
+documenttype[0].datatype[17].sstruct.compression.threshold 95
+documenttype[0].datatype[17].sstruct.compression.minsize 200
+documenttype[0].datatype[18].id 1901258752
+documenttype[0].datatype[18].type MAP
+documenttype[0].datatype[18].array.element.id 0
+documenttype[0].datatype[18].map.key.id 0
+documenttype[0].datatype[18].map.value.id -2092985853
+documenttype[0].datatype[18].wset.key.id 0
+documenttype[0].datatype[18].wset.createifnonexistent false
+documenttype[0].datatype[18].wset.removeifzero false
+documenttype[0].datatype[18].annotationref.annotation.id 0
+documenttype[0].datatype[18].sstruct.name ""
+documenttype[0].datatype[18].sstruct.version 0
+documenttype[0].datatype[18].sstruct.compression.type NONE
+documenttype[0].datatype[18].sstruct.compression.level 0
+documenttype[0].datatype[18].sstruct.compression.threshold 95
+documenttype[0].datatype[18].sstruct.compression.minsize 200
+documenttype[0].datatype[19].id 435886609
+documenttype[0].datatype[19].type MAP
+documenttype[0].datatype[19].array.element.id 0
+documenttype[0].datatype[19].map.key.id 2
+documenttype[0].datatype[19].map.value.id -1245117006
+documenttype[0].datatype[19].wset.key.id 0
+documenttype[0].datatype[19].wset.createifnonexistent false
+documenttype[0].datatype[19].wset.removeifzero false
+documenttype[0].datatype[19].annotationref.annotation.id 0
+documenttype[0].datatype[19].sstruct.name ""
+documenttype[0].datatype[19].sstruct.version 0
+documenttype[0].datatype[19].sstruct.compression.type NONE
+documenttype[0].datatype[19].sstruct.compression.level 0
+documenttype[0].datatype[19].sstruct.compression.threshold 95
+documenttype[0].datatype[19].sstruct.compression.minsize 200
+documenttype[0].datatype[20].id 2125154557
+documenttype[0].datatype[20].type MAP
+documenttype[0].datatype[20].array.element.id 0
+documenttype[0].datatype[20].map.key.id 2
+documenttype[0].datatype[20].map.value.id 1
+documenttype[0].datatype[20].wset.key.id 0
+documenttype[0].datatype[20].wset.createifnonexistent false
+documenttype[0].datatype[20].wset.removeifzero false
+documenttype[0].datatype[20].annotationref.annotation.id 0
+documenttype[0].datatype[20].sstruct.name ""
+documenttype[0].datatype[20].sstruct.version 0
+documenttype[0].datatype[20].sstruct.compression.type NONE
+documenttype[0].datatype[20].sstruct.compression.level 0
+documenttype[0].datatype[20].sstruct.compression.threshold 95
+documenttype[0].datatype[20].sstruct.compression.minsize 200
+documenttype[0].datatype[21].id -1584287606
+documenttype[0].datatype[21].type MAP
+documenttype[0].datatype[21].array.element.id 0
+documenttype[0].datatype[21].map.key.id 2
+documenttype[0].datatype[21].map.value.id 0
+documenttype[0].datatype[21].wset.key.id 0
+documenttype[0].datatype[21].wset.createifnonexistent false
+documenttype[0].datatype[21].wset.removeifzero false
+documenttype[0].datatype[21].annotationref.annotation.id 0
+documenttype[0].datatype[21].sstruct.name ""
+documenttype[0].datatype[21].sstruct.version 0
+documenttype[0].datatype[21].sstruct.compression.type NONE
+documenttype[0].datatype[21].sstruct.compression.level 0
+documenttype[0].datatype[21].sstruct.compression.threshold 95
+documenttype[0].datatype[21].sstruct.compression.minsize 200
+documenttype[0].datatype[22].id 1328286588
+documenttype[0].datatype[22].type WSET
+documenttype[0].datatype[22].array.element.id 0
+documenttype[0].datatype[22].map.key.id 0
+documenttype[0].datatype[22].map.value.id 0
+documenttype[0].datatype[22].wset.key.id 2
+documenttype[0].datatype[22].wset.createifnonexistent false
+documenttype[0].datatype[22].wset.removeifzero false
+documenttype[0].datatype[22].annotationref.annotation.id 0
+documenttype[0].datatype[22].sstruct.name ""
+documenttype[0].datatype[22].sstruct.version 0
+documenttype[0].datatype[22].sstruct.compression.type NONE
+documenttype[0].datatype[22].sstruct.compression.level 0
+documenttype[0].datatype[22].sstruct.compression.threshold 95
+documenttype[0].datatype[22].sstruct.compression.minsize 200
+documenttype[0].datatype[23].id 2065577986
+documenttype[0].datatype[23].type WSET
+documenttype[0].datatype[23].array.element.id 0
+documenttype[0].datatype[23].map.key.id 0
+documenttype[0].datatype[23].map.value.id 0
+documenttype[0].datatype[23].wset.key.id 2
+documenttype[0].datatype[23].wset.createifnonexistent true
+documenttype[0].datatype[23].wset.removeifzero false
+documenttype[0].datatype[23].annotationref.annotation.id 0
+documenttype[0].datatype[23].sstruct.name ""
+documenttype[0].datatype[23].sstruct.version 0
+documenttype[0].datatype[23].sstruct.compression.type NONE
+documenttype[0].datatype[23].sstruct.compression.level 0
+documenttype[0].datatype[23].sstruct.compression.threshold 95
+documenttype[0].datatype[23].sstruct.compression.minsize 200
+documenttype[0].datatype[24].id 2125328771
+documenttype[0].datatype[24].type WSET
+documenttype[0].datatype[24].array.element.id 0
+documenttype[0].datatype[24].map.key.id 0
+documenttype[0].datatype[24].map.value.id 0
+documenttype[0].datatype[24].wset.key.id 2
+documenttype[0].datatype[24].wset.createifnonexistent false
+documenttype[0].datatype[24].wset.removeifzero true
+documenttype[0].datatype[24].annotationref.annotation.id 0
+documenttype[0].datatype[24].sstruct.name ""
+documenttype[0].datatype[24].sstruct.version 0
+documenttype[0].datatype[24].sstruct.compression.type NONE
+documenttype[0].datatype[24].sstruct.compression.level 0
+documenttype[0].datatype[24].sstruct.compression.threshold 95
+documenttype[0].datatype[24].sstruct.compression.minsize 200
+documenttype[0].datatype[25].id 1328581348
+documenttype[0].datatype[25].type STRUCT
+documenttype[0].datatype[25].array.element.id 0
+documenttype[0].datatype[25].map.key.id 0
+documenttype[0].datatype[25].map.value.id 0
+documenttype[0].datatype[25].wset.key.id 0
+documenttype[0].datatype[25].wset.createifnonexistent false
+documenttype[0].datatype[25].wset.removeifzero false
+documenttype[0].datatype[25].annotationref.annotation.id 0
+documenttype[0].datatype[25].sstruct.name "types.header"
+documenttype[0].datatype[25].sstruct.version 0
+documenttype[0].datatype[25].sstruct.compression.type NONE
+documenttype[0].datatype[25].sstruct.compression.level 0
+documenttype[0].datatype[25].sstruct.compression.threshold 95
+documenttype[0].datatype[25].sstruct.compression.minsize 200
+documenttype[0].datatype[25].sstruct.field[0].name "abyte"
+documenttype[0].datatype[25].sstruct.field[0].id 110138156
+documenttype[0].datatype[25].sstruct.field[0].datatype 16
+documenttype[0].datatype[25].sstruct.field[0].detailedtype ""
+documenttype[0].datatype[25].sstruct.field[1].name "along"
+documenttype[0].datatype[25].sstruct.field[1].id 1206464520
+documenttype[0].datatype[25].sstruct.field[1].datatype 4
+documenttype[0].datatype[25].sstruct.field[1].detailedtype ""
+documenttype[0].datatype[25].sstruct.field[2].name "arrayfield"
+documenttype[0].datatype[25].sstruct.field[2].id 965790107
+documenttype[0].datatype[25].sstruct.field[2].datatype -1245117006
+documenttype[0].datatype[25].sstruct.field[2].detailedtype ""
+documenttype[0].datatype[25].sstruct.field[3].name "setfield"
+documenttype[0].datatype[25].sstruct.field[3].id 761581914
+documenttype[0].datatype[25].sstruct.field[3].datatype 1328286588
+documenttype[0].datatype[25].sstruct.field[3].detailedtype ""
+documenttype[0].datatype[25].sstruct.field[4].name "pos"
+documenttype[0].datatype[25].sstruct.field[4].id 1041567475
+documenttype[0].datatype[25].sstruct.field[4].datatype 1381038251
+documenttype[0].datatype[25].sstruct.field[4].detailedtype ""
+documenttype[0].datatype[25].sstruct.field[5].name "setfield2"
+documenttype[0].datatype[25].sstruct.field[5].id 1066659198
+documenttype[0].datatype[25].sstruct.field[5].datatype 18
+documenttype[0].datatype[25].sstruct.field[5].detailedtype ""
+documenttype[0].datatype[25].sstruct.field[6].name "setfield3"
+documenttype[0].datatype[25].sstruct.field[6].id 1180155772
+documenttype[0].datatype[25].sstruct.field[6].datatype 2125328771
+documenttype[0].datatype[25].sstruct.field[6].detailedtype ""
+documenttype[0].datatype[25].sstruct.field[7].name "setfield4"
+documenttype[0].datatype[25].sstruct.field[7].id 1254131631
+documenttype[0].datatype[25].sstruct.field[7].datatype 2065577986
+documenttype[0].datatype[25].sstruct.field[7].detailedtype ""
+documenttype[0].datatype[25].sstruct.field[8].name "tagfield"
+documenttype[0].datatype[25].sstruct.field[8].id 1653562069
+documenttype[0].datatype[25].sstruct.field[8].datatype 18
+documenttype[0].datatype[25].sstruct.field[8].detailedtype ""
+documenttype[0].datatype[25].sstruct.field[9].name "structfield"
+documenttype[0].datatype[25].sstruct.field[9].id 486207386
+documenttype[0].datatype[25].sstruct.field[9].datatype 109267174
+documenttype[0].datatype[25].sstruct.field[9].detailedtype ""
+documenttype[0].datatype[25].sstruct.field[10].name "structarrayfield"
+documenttype[0].datatype[25].sstruct.field[10].id 335048518
+documenttype[0].datatype[25].sstruct.field[10].datatype -1244829667
+documenttype[0].datatype[25].sstruct.field[10].detailedtype ""
+documenttype[0].datatype[25].sstruct.field[11].name "stringmapfield"
+documenttype[0].datatype[25].sstruct.field[11].id 117465687
+documenttype[0].datatype[25].sstruct.field[11].datatype 339965458
+documenttype[0].datatype[25].sstruct.field[11].detailedtype ""
+documenttype[0].datatype[25].sstruct.field[12].name "intmapfield"
+documenttype[0].datatype[25].sstruct.field[12].id 121004462
+documenttype[0].datatype[25].sstruct.field[12].datatype -1584287606
+documenttype[0].datatype[25].sstruct.field[12].detailedtype ""
+documenttype[0].datatype[25].sstruct.field[13].name "floatmapfield"
+documenttype[0].datatype[25].sstruct.field[13].id 1239120925
+documenttype[0].datatype[25].sstruct.field[13].datatype 2125154557
+documenttype[0].datatype[25].sstruct.field[13].detailedtype ""
+documenttype[0].datatype[25].sstruct.field[14].name "longmapfield"
+documenttype[0].datatype[25].sstruct.field[14].id 477718745
+documenttype[0].datatype[25].sstruct.field[14].datatype -1715531035
+documenttype[0].datatype[25].sstruct.field[14].detailedtype ""
+documenttype[0].datatype[25].sstruct.field[15].name "doublemapfield"
+documenttype[0].datatype[25].sstruct.field[15].id 877047192
+documenttype[0].datatype[25].sstruct.field[15].datatype 2138385264
+documenttype[0].datatype[25].sstruct.field[15].detailedtype ""
+documenttype[0].datatype[25].sstruct.field[16].name "arraymapfield"
+documenttype[0].datatype[25].sstruct.field[16].id 1670805928
+documenttype[0].datatype[25].sstruct.field[16].datatype 435886609
+documenttype[0].datatype[25].sstruct.field[16].detailedtype ""
+documenttype[0].datatype[25].sstruct.field[17].name "arrarr"
+documenttype[0].datatype[25].sstruct.field[17].id 1962567166
+documenttype[0].datatype[25].sstruct.field[17].datatype -794985308
+documenttype[0].datatype[25].sstruct.field[17].detailedtype ""
+documenttype[0].datatype[25].sstruct.field[18].name "maparr"
+documenttype[0].datatype[25].sstruct.field[18].id 904375219
+documenttype[0].datatype[25].sstruct.field[18].datatype 69621385
+documenttype[0].datatype[25].sstruct.field[18].detailedtype ""
+documenttype[0].datatype[25].sstruct.field[19].name "complexarray"
+documenttype[0].datatype[25].sstruct.field[19].id 795629533
+documenttype[0].datatype[25].sstruct.field[19].datatype 1416345047
+documenttype[0].datatype[25].sstruct.field[19].detailedtype ""
+documenttype[0].datatype[25].sstruct.field[20].name "mystructfield"
+documenttype[0].datatype[25].sstruct.field[20].id 1348513378
+documenttype[0].datatype[25].sstruct.field[20].datatype -2092985853
+documenttype[0].datatype[25].sstruct.field[20].detailedtype ""
+documenttype[0].datatype[25].sstruct.field[21].name "mystructmap"
+documenttype[0].datatype[25].sstruct.field[21].id 1511423250
+documenttype[0].datatype[25].sstruct.field[21].datatype 1901258752
+documenttype[0].datatype[25].sstruct.field[21].detailedtype ""
+documenttype[0].datatype[25].sstruct.field[22].name "mystructarr"
+documenttype[0].datatype[25].sstruct.field[22].id 595856991
+documenttype[0].datatype[25].sstruct.field[22].datatype 759956026
+documenttype[0].datatype[25].sstruct.field[22].detailedtype ""
+documenttype[0].datatype[25].sstruct.field[23].name "Folders"
+documenttype[0].datatype[25].sstruct.field[23].id 34575524
+documenttype[0].datatype[25].sstruct.field[23].datatype -389833101
+documenttype[0].datatype[25].sstruct.field[23].detailedtype ""
+documenttype[0].datatype[25].sstruct.field[24].name "juletre"
+documenttype[0].datatype[25].sstruct.field[24].id 1039981530
+documenttype[0].datatype[25].sstruct.field[24].datatype 4
+documenttype[0].datatype[25].sstruct.field[24].detailedtype ""
+documenttype[0].datatype[25].sstruct.field[25].name "album0"
+documenttype[0].datatype[25].sstruct.field[25].id 764312262
+documenttype[0].datatype[25].sstruct.field[25].datatype 18
+documenttype[0].datatype[25].sstruct.field[25].detailedtype ""
+documenttype[0].datatype[25].sstruct.field[26].name "album1"
+documenttype[0].datatype[25].sstruct.field[26].id 1967160809
+documenttype[0].datatype[25].sstruct.field[26].datatype 18
+documenttype[0].datatype[25].sstruct.field[26].detailedtype ""
+documenttype[0].datatype[25].sstruct.field[27].name "other"
+documenttype[0].datatype[25].sstruct.field[27].id 2443357
+documenttype[0].datatype[25].sstruct.field[27].datatype 4
+documenttype[0].datatype[25].sstruct.field[27].detailedtype ""
+documenttype[0].fieldsets{[document]}.fields[0] "Folders"
+documenttype[0].fieldsets{[document]}.fields[1] "abyte"
+documenttype[0].fieldsets{[document]}.fields[2] "album0"
+documenttype[0].fieldsets{[document]}.fields[3] "album1"
+documenttype[0].fieldsets{[document]}.fields[4] "along"
+documenttype[0].fieldsets{[document]}.fields[5] "arrarr"
+documenttype[0].fieldsets{[document]}.fields[6] "arrayfield"
+documenttype[0].fieldsets{[document]}.fields[7] "arraymapfield"
+documenttype[0].fieldsets{[document]}.fields[8] "complexarray"
+documenttype[0].fieldsets{[document]}.fields[9] "doublemapfield"
+documenttype[0].fieldsets{[document]}.fields[10] "floatmapfield"
+documenttype[0].fieldsets{[document]}.fields[11] "intmapfield"
+documenttype[0].fieldsets{[document]}.fields[12] "juletre"
+documenttype[0].fieldsets{[document]}.fields[13] "longmapfield"
+documenttype[0].fieldsets{[document]}.fields[14] "maparr"
+documenttype[0].fieldsets{[document]}.fields[15] "mystructarr"
+documenttype[0].fieldsets{[document]}.fields[16] "mystructfield"
+documenttype[0].fieldsets{[document]}.fields[17] "mystructmap"
+documenttype[0].fieldsets{[document]}.fields[18] "pos"
+documenttype[0].fieldsets{[document]}.fields[19] "setfield"
+documenttype[0].fieldsets{[document]}.fields[20] "setfield2"
+documenttype[0].fieldsets{[document]}.fields[21] "setfield3"
+documenttype[0].fieldsets{[document]}.fields[22] "setfield4"
+documenttype[0].fieldsets{[document]}.fields[23] "stringmapfield"
+documenttype[0].fieldsets{[document]}.fields[24] "structarrayfield"
+documenttype[0].fieldsets{[document]}.fields[25] "structfield"
+documenttype[0].fieldsets{[document]}.fields[26] "tagfield"