enablecompression false documenttype[3] documenttype[0].id -332662462 documenttype[0].name "base1" documenttype[0].version 0 documenttype[0].headerstruct 762677181 documenttype[0].bodystruct -1448787694 documenttype[0].inherits[0] documenttype[0].datatype[3] documenttype[0].datatype[0].id 1000 documenttype[0].datatype[0].type ARRAY documenttype[0].datatype[0].array.element.id 0 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[0].sstruct.field[0] documenttype[0].datatype[1].id 762677181 documenttype[0].datatype[1].type STRUCT documenttype[0].datatype[1].array.element.id 0 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 "base1.header" 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 90 documenttype[0].datatype[1].sstruct.compression.minsize 0 documenttype[0].datatype[1].sstruct.field[3] documenttype[0].datatype[1].sstruct.field[0].name "field1" documenttype[0].datatype[1].sstruct.field[0].id 36262354 documenttype[0].datatype[1].sstruct.field[0].datatype 0 documenttype[0].datatype[1].sstruct.field[1].name "field2" documenttype[0].datatype[1].sstruct.field[1].id 1388988771 documenttype[0].datatype[1].sstruct.field[1].datatype 0 documenttype[0].datatype[1].sstruct.field[2].name "fieldarray1" documenttype[0].datatype[1].sstruct.field[2].id 1030920758 documenttype[0].datatype[1].sstruct.field[2].datatype 1000 documenttype[0].datatype[2].id -1448787694 documenttype[0].datatype[2].type STRUCT documenttype[0].datatype[2].array.element.id 0 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 "base1.body" 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 90 documenttype[0].datatype[2].sstruct.compression.minsize 0 documenttype[0].datatype[2].sstruct.field[0] documenttype[0].annotationtype[0] documenttype[1].id -332661500 documenttype[1].name "base2" documenttype[1].version 1 documenttype[1].headerstruct 566163677 documenttype[1].bodystruct 294022642 documenttype[1].inherits[0] documenttype[1].datatype[2] documenttype[1].datatype[0].id 566163677 documenttype[1].datatype[0].type STRUCT documenttype[1].datatype[0].array.element.id 0 documenttype[1].datatype[0].map.key.id 0 documenttype[1].datatype[0].map.value.id 0 documenttype[1].datatype[0].wset.key.id 0 documenttype[1].datatype[0].wset.createifnonexistent false documenttype[1].datatype[0].wset.removeifzero false documenttype[1].datatype[0].annotationref.annotation.id 0 documenttype[1].datatype[0].sstruct.name "base2.header" documenttype[1].datatype[0].sstruct.version 1 documenttype[1].datatype[0].sstruct.compression.type NONE documenttype[1].datatype[0].sstruct.compression.level 0 documenttype[1].datatype[0].sstruct.compression.threshold 90 documenttype[1].datatype[0].sstruct.compression.minsize 0 documenttype[1].datatype[0].sstruct.field[1] documenttype[1].datatype[0].sstruct.field[0].name "field4" documenttype[1].datatype[0].sstruct.field[0].id 1556675886 documenttype[1].datatype[0].sstruct.field[0].datatype 2 documenttype[1].datatype[1].id 294022642 documenttype[1].datatype[1].type STRUCT documenttype[1].datatype[1].array.element.id 0 documenttype[1].datatype[1].map.key.id 0 documenttype[1].datatype[1].map.value.id 0 documenttype[1].datatype[1].wset.key.id 0 documenttype[1].datatype[1].wset.createifnonexistent false documenttype[1].datatype[1].wset.removeifzero false documenttype[1].datatype[1].annotationref.annotation.id 0 documenttype[1].datatype[1].sstruct.name "base2.body" documenttype[1].datatype[1].sstruct.version 1 documenttype[1].datatype[1].sstruct.compression.type NONE documenttype[1].datatype[1].sstruct.compression.level 0 documenttype[1].datatype[1].sstruct.compression.threshold 90 documenttype[1].datatype[1].sstruct.compression.minsize 0 documenttype[1].datatype[1].sstruct.field[1] documenttype[1].datatype[1].sstruct.field[0].name "field3" documenttype[1].datatype[1].sstruct.field[0].id 722536103 documenttype[1].datatype[1].sstruct.field[0].datatype 2 documenttype[1].annotationtype[0] documenttype[2].id 787712161 documenttype[2].name "derived" documenttype[2].version 2 documenttype[2].headerstruct 296510914 documenttype[2].bodystruct -1359887401 documenttype[2].inherits[2] documenttype[2].inherits[0].id -332662462 documenttype[2].inherits[1].id -332661500 documenttype[2].datatype[2] documenttype[2].datatype[0].id 296510914 documenttype[2].datatype[0].type STRUCT documenttype[2].datatype[0].array.element.id 0 documenttype[2].datatype[0].map.key.id 0 documenttype[2].datatype[0].map.value.id 0 documenttype[2].datatype[0].wset.key.id 0 documenttype[2].datatype[0].wset.createifnonexistent false documenttype[2].datatype[0].wset.removeifzero false documenttype[2].datatype[0].annotationref.annotation.id 0 documenttype[2].datatype[0].sstruct.name "derived.header" documenttype[2].datatype[0].sstruct.version 2 documenttype[2].datatype[0].sstruct.compression.type NONE documenttype[2].datatype[0].sstruct.compression.level 0 documenttype[2].datatype[0].sstruct.compression.threshold 90 documenttype[2].datatype[0].sstruct.compression.minsize 0 documenttype[2].datatype[0].sstruct.field[4] documenttype[2].datatype[0].sstruct.field[0].name "field1" documenttype[2].datatype[0].sstruct.field[0].id 36262354 documenttype[2].datatype[0].sstruct.field[0].datatype 0 documenttype[2].datatype[0].sstruct.field[1].name "field2" documenttype[2].datatype[0].sstruct.field[1].id 1388988771 documenttype[2].datatype[0].sstruct.field[1].datatype 0 documenttype[2].datatype[0].sstruct.field[2].name "field4" documenttype[2].datatype[0].sstruct.field[2].id 1556675886 documenttype[2].datatype[0].sstruct.field[2].datatype 2 documenttype[2].datatype[0].sstruct.field[3].name "fieldarray1" documenttype[2].datatype[0].sstruct.field[3].id 1030920758 documenttype[2].datatype[0].sstruct.field[3].datatype 1000 documenttype[2].datatype[1].id -1359887401 documenttype[2].datatype[1].type STRUCT documenttype[2].datatype[1].array.element.id 0 documenttype[2].datatype[1].map.key.id 0 documenttype[2].datatype[1].map.value.id 0 documenttype[2].datatype[1].wset.key.id 0 documenttype[2].datatype[1].wset.createifnonexistent false documenttype[2].datatype[1].wset.removeifzero false documenttype[2].datatype[1].annotationref.annotation.id 0 documenttype[2].datatype[1].sstruct.name "derived.body" documenttype[2].datatype[1].sstruct.version 2 documenttype[2].datatype[1].sstruct.compression.type NONE documenttype[2].datatype[1].sstruct.compression.level 0 documenttype[2].datatype[1].sstruct.compression.threshold 90 documenttype[2].datatype[1].sstruct.compression.minsize 0 documenttype[2].datatype[1].sstruct.field[2] documenttype[2].datatype[1].sstruct.field[0].name "field3" documenttype[2].datatype[1].sstruct.field[0].id 722536103 documenttype[2].datatype[1].sstruct.field[0].datatype 2 documenttype[2].datatype[1].sstruct.field[1].name "field5" documenttype[2].datatype[1].sstruct.field[1].id 1352306621 documenttype[2].datatype[1].sstruct.field[1].datatype 1 documenttype[2].annotationtype[0]