diff --git a/avro-builder/tests/codegen-14/src/main/avro/vs14/ThousandField.avsc b/avro-builder/tests/codegen-14/src/main/avro/vs14/ThousandField.avsc new file mode 100644 index 000000000..ade22343a --- /dev/null +++ b/avro-builder/tests/codegen-14/src/main/avro/vs14/ThousandField.avsc @@ -0,0 +1,5007 @@ +{ + "name": "ThousandField", + "type": "record", + "namespace": "vs14", + "fields": [ + { + "name": "field1", + "type":"string", + "doc":"field doc 1" + }, + { + "name": "field2", + "type":"string", + "doc":"field doc 2" + }, + { + "name": "field3", + "type":"string", + "doc":"field doc 3" + }, + { + "name": "field4", + "type":"string", + "doc":"field doc 4" + }, + { + "name": "field5", + "type":"string", + "doc":"field doc 5" + }, + { + "name": "field6", + "type":"string", + "doc":"field doc 6" + }, + { + "name": "field7", + "type":"string", + "doc":"field doc 7" + }, + { + "name": "field8", + "type":"string", + "doc":"field doc 8" + }, + { + "name": "field9", + "type":"string", + "doc":"field doc 9" + }, + { + "name": "field10", + "type":"string", + "doc":"field doc 10" + }, + { + "name": "field11", + "type":"string", + "doc":"field doc 11" + }, + { + "name": "field12", + "type":"string", + "doc":"field doc 12" + }, + { + "name": "field13", + "type":"string", + "doc":"field doc 13" + }, + { + "name": "field14", + "type":"string", + "doc":"field doc 14" + }, + { + "name": "field15", + "type":"string", + "doc":"field doc 15" + }, + { + "name": "field16", + "type":"string", + "doc":"field doc 16" + }, + { + "name": "field17", + "type":"string", + "doc":"field doc 17" + }, + { + "name": "field18", + "type":"string", + "doc":"field doc 18" + }, + { + "name": "field19", + "type":"string", + "doc":"field doc 19" + }, + { + "name": "field20", + "type":"string", + "doc":"field doc 20" + }, + { + "name": "field21", + "type":"string", + "doc":"field doc 21" + }, + { + "name": "field22", + "type":"string", + "doc":"field doc 22" + }, + { + "name": "field23", + "type":"string", + "doc":"field doc 23" + }, + { + "name": "field24", + "type":"string", + "doc":"field doc 24" + }, + { + "name": "field25", + "type":"string", + "doc":"field doc 25" + }, + { + "name": "field26", + "type":"string", + "doc":"field doc 26" + }, + { + "name": "field27", + "type":"string", + "doc":"field doc 27" + }, + { + "name": "field28", + "type":"string", + "doc":"field doc 28" + }, + { + "name": "field29", + "type":"string", + "doc":"field doc 29" + }, + { + "name": "field30", + "type":"string", + "doc":"field doc 30" + }, + { + "name": "field31", + "type":"string", + "doc":"field doc 31" + }, + { + "name": "field32", + "type":"string", + "doc":"field doc 32" + }, + { + "name": "field33", + "type":"string", + "doc":"field doc 33" + }, + { + "name": "field34", + "type":"string", + "doc":"field doc 34" + }, + { + "name": "field35", + "type":"string", + "doc":"field doc 35" + }, + { + "name": "field36", + "type":"string", + "doc":"field doc 36" + }, + { + "name": "field37", + "type":"string", + "doc":"field doc 37" + }, + { + "name": "field38", + "type":"string", + "doc":"field doc 38" + }, + { + "name": "field39", + "type":"string", + "doc":"field doc 39" + }, + { + "name": "field40", + "type":"string", + "doc":"field doc 40" + }, + { + "name": "field41", + "type":"string", + "doc":"field doc 41" + }, + { + "name": "field42", + "type":"string", + "doc":"field doc 42" + }, + { + "name": "field43", + "type":"string", + "doc":"field doc 43" + }, + { + "name": "field44", + "type":"string", + "doc":"field doc 44" + }, + { + "name": "field45", + "type":"string", + "doc":"field doc 45" + }, + { + "name": "field46", + "type":"string", + "doc":"field doc 46" + }, + { + "name": "field47", + "type":"string", + "doc":"field doc 47" + }, + { + "name": "field48", + "type":"string", + "doc":"field doc 48" + }, + { + "name": "field49", + "type":"string", + "doc":"field doc 49" + }, + { + "name": "field50", + "type":"string", + "doc":"field doc 50" + }, + { + "name": "field51", + "type":"string", + "doc":"field doc 51" + }, + { + "name": "field52", + "type":"string", + "doc":"field doc 52" + }, + { + "name": "field53", + "type":"string", + "doc":"field doc 53" + }, + { + "name": "field54", + "type":"string", + "doc":"field doc 54" + }, + { + "name": "field55", + "type":"string", + "doc":"field doc 55" + }, + { + "name": "field56", + "type":"string", + "doc":"field doc 56" + }, + { + "name": "field57", + "type":"string", + "doc":"field doc 57" + }, + { + "name": "field58", + "type":"string", + "doc":"field doc 58" + }, + { + "name": "field59", + "type":"string", + "doc":"field doc 59" + }, + { + "name": "field60", + "type":"string", + "doc":"field doc 60" + }, + { + "name": "field61", + "type":"string", + "doc":"field doc 61" + }, + { + "name": "field62", + "type":"string", + "doc":"field doc 62" + }, + { + "name": "field63", + "type":"string", + "doc":"field doc 63" + }, + { + "name": "field64", + "type":"string", + "doc":"field doc 64" + }, + { + "name": "field65", + "type":"string", + "doc":"field doc 65" + }, + { + "name": "field66", + "type":"string", + "doc":"field doc 66" + }, + { + "name": "field67", + "type":"string", + "doc":"field doc 67" + }, + { + "name": "field68", + "type":"string", + "doc":"field doc 68" + }, + { + "name": "field69", + "type":"string", + "doc":"field doc 69" + }, + { + "name": "field70", + "type":"string", + "doc":"field doc 70" + }, + { + "name": "field71", + "type":"string", + "doc":"field doc 71" + }, + { + "name": "field72", + "type":"string", + "doc":"field doc 72" + }, + { + "name": "field73", + "type":"string", + "doc":"field doc 73" + }, + { + "name": "field74", + "type":"string", + "doc":"field doc 74" + }, + { + "name": "field75", + "type":"string", + "doc":"field doc 75" + }, + { + "name": "field76", + "type":"string", + "doc":"field doc 76" + }, + { + "name": "field77", + "type":"string", + "doc":"field doc 77" + }, + { + "name": "field78", + "type":"string", + "doc":"field doc 78" + }, + { + "name": "field79", + "type":"string", + "doc":"field doc 79" + }, + { + "name": "field80", + "type":"string", + "doc":"field doc 80" + }, + { + "name": "field81", + "type":"string", + "doc":"field doc 81" + }, + { + "name": "field82", + "type":"string", + "doc":"field doc 82" + }, + { + "name": "field83", + "type":"string", + "doc":"field doc 83" + }, + { + "name": "field84", + "type":"string", + "doc":"field doc 84" + }, + { + "name": "field85", + "type":"string", + "doc":"field doc 85" + }, + { + "name": "field86", + "type":"string", + "doc":"field doc 86" + }, + { + "name": "field87", + "type":"string", + "doc":"field doc 87" + }, + { + "name": "field88", + "type":"string", + "doc":"field doc 88" + }, + { + "name": "field89", + "type":"string", + "doc":"field doc 89" + }, + { + "name": "field90", + "type":"string", + "doc":"field doc 90" + }, + { + "name": "field91", + "type":"string", + "doc":"field doc 91" + }, + { + "name": "field92", + "type":"string", + "doc":"field doc 92" + }, + { + "name": "field93", + "type":"string", + "doc":"field doc 93" + }, + { + "name": "field94", + "type":"string", + "doc":"field doc 94" + }, + { + "name": "field95", + "type":"string", + "doc":"field doc 95" + }, + { + "name": "field96", + "type":"string", + "doc":"field doc 96" + }, + { + "name": "field97", + "type":"string", + "doc":"field doc 97" + }, + { + "name": "field98", + "type":"string", + "doc":"field doc 98" + }, + { + "name": "field99", + "type":"string", + "doc":"field doc 99" + }, + { + "name": "field100", + "type":"string", + "doc":"field doc 100" + }, + { + "name": "field101", + "type":"string", + "doc":"field doc 101" + }, + { + "name": "field102", + "type":"string", + "doc":"field doc 102" + }, + { + "name": "field103", + "type":"string", + "doc":"field doc 103" + }, + { + "name": "field104", + "type":"string", + "doc":"field doc 104" + }, + { + "name": "field105", + "type":"string", + "doc":"field doc 105" + }, + { + "name": "field106", + "type":"string", + "doc":"field doc 106" + }, + { + "name": "field107", + "type":"string", + "doc":"field doc 107" + }, + { + "name": "field108", + "type":"string", + "doc":"field doc 108" + }, + { + "name": "field109", + "type":"string", + "doc":"field doc 109" + }, + { + "name": "field110", + "type":"string", + "doc":"field doc 110" + }, + { + "name": "field111", + "type":"string", + "doc":"field doc 111" + }, + { + "name": "field112", + "type":"string", + "doc":"field doc 112" + }, + { + "name": "field113", + "type":"string", + "doc":"field doc 113" + }, + { + "name": "field114", + "type":"string", + "doc":"field doc 114" + }, + { + "name": "field115", + "type":"string", + "doc":"field doc 115" + }, + { + "name": "field116", + "type":"string", + "doc":"field doc 116" + }, + { + "name": "field117", + "type":"string", + "doc":"field doc 117" + }, + { + "name": "field118", + "type":"string", + "doc":"field doc 118" + }, + { + "name": "field119", + "type":"string", + "doc":"field doc 119" + }, + { + "name": "field120", + "type":"string", + "doc":"field doc 120" + }, + { + "name": "field121", + "type":"string", + "doc":"field doc 121" + }, + { + "name": "field122", + "type":"string", + "doc":"field doc 122" + }, + { + "name": "field123", + "type":"string", + "doc":"field doc 123" + }, + { + "name": "field124", + "type":"string", + "doc":"field doc 124" + }, + { + "name": "field125", + "type":"string", + "doc":"field doc 125" + }, + { + "name": "field126", + "type":"string", + "doc":"field doc 126" + }, + { + "name": "field127", + "type":"string", + "doc":"field doc 127" + }, + { + "name": "field128", + "type":"string", + "doc":"field doc 128" + }, + { + "name": "field129", + "type":"string", + "doc":"field doc 129" + }, + { + "name": "field130", + "type":"string", + "doc":"field doc 130" + }, + { + "name": "field131", + "type":"string", + "doc":"field doc 131" + }, + { + "name": "field132", + "type":"string", + "doc":"field doc 132" + }, + { + "name": "field133", + "type":"string", + "doc":"field doc 133" + }, + { + "name": "field134", + "type":"string", + "doc":"field doc 134" + }, + { + "name": "field135", + "type":"string", + "doc":"field doc 135" + }, + { + "name": "field136", + "type":"string", + "doc":"field doc 136" + }, + { + "name": "field137", + "type":"string", + "doc":"field doc 137" + }, + { + "name": "field138", + "type":"string", + "doc":"field doc 138" + }, + { + "name": "field139", + "type":"string", + "doc":"field doc 139" + }, + { + "name": "field140", + "type":"string", + "doc":"field doc 140" + }, + { + "name": "field141", + "type":"string", + "doc":"field doc 141" + }, + { + "name": "field142", + "type":"string", + "doc":"field doc 142" + }, + { + "name": "field143", + "type":"string", + "doc":"field doc 143" + }, + { + "name": "field144", + "type":"string", + "doc":"field doc 144" + }, + { + "name": "field145", + "type":"string", + "doc":"field doc 145" + }, + { + "name": "field146", + "type":"string", + "doc":"field doc 146" + }, + { + "name": "field147", + "type":"string", + "doc":"field doc 147" + }, + { + "name": "field148", + "type":"string", + "doc":"field doc 148" + }, + { + "name": "field149", + "type":"string", + "doc":"field doc 149" + }, + { + "name": "field150", + "type":"string", + "doc":"field doc 150" + }, + { + "name": "field151", + "type":"string", + "doc":"field doc 151" + }, + { + "name": "field152", + "type":"string", + "doc":"field doc 152" + }, + { + "name": "field153", + "type":"string", + "doc":"field doc 153" + }, + { + "name": "field154", + "type":"string", + "doc":"field doc 154" + }, + { + "name": "field155", + "type":"string", + "doc":"field doc 155" + }, + { + "name": "field156", + "type":"string", + "doc":"field doc 156" + }, + { + "name": "field157", + "type":"string", + "doc":"field doc 157" + }, + { + "name": "field158", + "type":"string", + "doc":"field doc 158" + }, + { + "name": "field159", + "type":"string", + "doc":"field doc 159" + }, + { + "name": "field160", + "type":"string", + "doc":"field doc 160" + }, + { + "name": "field161", + "type":"string", + "doc":"field doc 161" + }, + { + "name": "field162", + "type":"string", + "doc":"field doc 162" + }, + { + "name": "field163", + "type":"string", + "doc":"field doc 163" + }, + { + "name": "field164", + "type":"string", + "doc":"field doc 164" + }, + { + "name": "field165", + "type":"string", + "doc":"field doc 165" + }, + { + "name": "field166", + "type":"string", + "doc":"field doc 166" + }, + { + "name": "field167", + "type":"string", + "doc":"field doc 167" + }, + { + "name": "field168", + "type":"string", + "doc":"field doc 168" + }, + { + "name": "field169", + "type":"string", + "doc":"field doc 169" + }, + { + "name": "field170", + "type":"string", + "doc":"field doc 170" + }, + { + "name": "field171", + "type":"string", + "doc":"field doc 171" + }, + { + "name": "field172", + "type":"string", + "doc":"field doc 172" + }, + { + "name": "field173", + "type":"string", + "doc":"field doc 173" + }, + { + "name": "field174", + "type":"string", + "doc":"field doc 174" + }, + { + "name": "field175", + "type":"string", + "doc":"field doc 175" + }, + { + "name": "field176", + "type":"string", + "doc":"field doc 176" + }, + { + "name": "field177", + "type":"string", + "doc":"field doc 177" + }, + { + "name": "field178", + "type":"string", + "doc":"field doc 178" + }, + { + "name": "field179", + "type":"string", + "doc":"field doc 179" + }, + { + "name": "field180", + "type":"string", + "doc":"field doc 180" + }, + { + "name": "field181", + "type":"string", + "doc":"field doc 181" + }, + { + "name": "field182", + "type":"string", + "doc":"field doc 182" + }, + { + "name": "field183", + "type":"string", + "doc":"field doc 183" + }, + { + "name": "field184", + "type":"string", + "doc":"field doc 184" + }, + { + "name": "field185", + "type":"string", + "doc":"field doc 185" + }, + { + "name": "field186", + "type":"string", + "doc":"field doc 186" + }, + { + "name": "field187", + "type":"string", + "doc":"field doc 187" + }, + { + "name": "field188", + "type":"string", + "doc":"field doc 188" + }, + { + "name": "field189", + "type":"string", + "doc":"field doc 189" + }, + { + "name": "field190", + "type":"string", + "doc":"field doc 190" + }, + { + "name": "field191", + "type":"string", + "doc":"field doc 191" + }, + { + "name": "field192", + "type":"string", + "doc":"field doc 192" + }, + { + "name": "field193", + "type":"string", + "doc":"field doc 193" + }, + { + "name": "field194", + "type":"string", + "doc":"field doc 194" + }, + { + "name": "field195", + "type":"string", + "doc":"field doc 195" + }, + { + "name": "field196", + "type":"string", + "doc":"field doc 196" + }, + { + "name": "field197", + "type":"string", + "doc":"field doc 197" + }, + { + "name": "field198", + "type":"string", + "doc":"field doc 198" + }, + { + "name": "field199", + "type":"string", + "doc":"field doc 199" + }, + { + "name": "field200", + "type":"string", + "doc":"field doc 200" + }, + { + "name": "field201", + "type":"string", + "doc":"field doc 201" + }, + { + "name": "field202", + "type":"string", + "doc":"field doc 202" + }, + { + "name": "field203", + "type":"string", + "doc":"field doc 203" + }, + { + "name": "field204", + "type":"string", + "doc":"field doc 204" + }, + { + "name": "field205", + "type":"string", + "doc":"field doc 205" + }, + { + "name": "field206", + "type":"string", + "doc":"field doc 206" + }, + { + "name": "field207", + "type":"string", + "doc":"field doc 207" + }, + { + "name": "field208", + "type":"string", + "doc":"field doc 208" + }, + { + "name": "field209", + "type":"string", + "doc":"field doc 209" + }, + { + "name": "field210", + "type":"string", + "doc":"field doc 210" + }, + { + "name": "field211", + "type":"string", + "doc":"field doc 211" + }, + { + "name": "field212", + "type":"string", + "doc":"field doc 212" + }, + { + "name": "field213", + "type":"string", + "doc":"field doc 213" + }, + { + "name": "field214", + "type":"string", + "doc":"field doc 214" + }, + { + "name": "field215", + "type":"string", + "doc":"field doc 215" + }, + { + "name": "field216", + "type":"string", + "doc":"field doc 216" + }, + { + "name": "field217", + "type":"string", + "doc":"field doc 217" + }, + { + "name": "field218", + "type":"string", + "doc":"field doc 218" + }, + { + "name": "field219", + "type":"string", + "doc":"field doc 219" + }, + { + "name": "field220", + "type":"string", + "doc":"field doc 220" + }, + { + "name": "field221", + "type":"string", + "doc":"field doc 221" + }, + { + "name": "field222", + "type":"string", + "doc":"field doc 222" + }, + { + "name": "field223", + "type":"string", + "doc":"field doc 223" + }, + { + "name": "field224", + "type":"string", + "doc":"field doc 224" + }, + { + "name": "field225", + "type":"string", + "doc":"field doc 225" + }, + { + "name": "field226", + "type":"string", + "doc":"field doc 226" + }, + { + "name": "field227", + "type":"string", + "doc":"field doc 227" + }, + { + "name": "field228", + "type":"string", + "doc":"field doc 228" + }, + { + "name": "field229", + "type":"string", + "doc":"field doc 229" + }, + { + "name": "field230", + "type":"string", + "doc":"field doc 230" + }, + { + "name": "field231", + "type":"string", + "doc":"field doc 231" + }, + { + "name": "field232", + "type":"string", + "doc":"field doc 232" + }, + { + "name": "field233", + "type":"string", + "doc":"field doc 233" + }, + { + "name": "field234", + "type":"string", + "doc":"field doc 234" + }, + { + "name": "field235", + "type":"string", + "doc":"field doc 235" + }, + { + "name": "field236", + "type":"string", + "doc":"field doc 236" + }, + { + "name": "field237", + "type":"string", + "doc":"field doc 237" + }, + { + "name": "field238", + "type":"string", + "doc":"field doc 238" + }, + { + "name": "field239", + "type":"string", + "doc":"field doc 239" + }, + { + "name": "field240", + "type":"string", + "doc":"field doc 240" + }, + { + "name": "field241", + "type":"string", + "doc":"field doc 241" + }, + { + "name": "field242", + "type":"string", + "doc":"field doc 242" + }, + { + "name": "field243", + "type":"string", + "doc":"field doc 243" + }, + { + "name": "field244", + "type":"string", + "doc":"field doc 244" + }, + { + "name": "field245", + "type":"string", + "doc":"field doc 245" + }, + { + "name": "field246", + "type":"string", + "doc":"field doc 246" + }, + { + "name": "field247", + "type":"string", + "doc":"field doc 247" + }, + { + "name": "field248", + "type":"string", + "doc":"field doc 248" + }, + { + "name": "field249", + "type":"string", + "doc":"field doc 249" + }, + { + "name": "field250", + "type":"string", + "doc":"field doc 250" + }, + { + "name": "field251", + "type":"string", + "doc":"field doc 251" + }, + { + "name": "field252", + "type":"string", + "doc":"field doc 252" + }, + { + "name": "field253", + "type":"string", + "doc":"field doc 253" + }, + { + "name": "field254", + "type":"string", + "doc":"field doc 254" + }, + { + "name": "field255", + "type":"string", + "doc":"field doc 255" + }, + { + "name": "field256", + "type":"string", + "doc":"field doc 256" + }, + { + "name": "field257", + "type":"string", + "doc":"field doc 257" + }, + { + "name": "field258", + "type":"string", + "doc":"field doc 258" + }, + { + "name": "field259", + "type":"string", + "doc":"field doc 259" + }, + { + "name": "field260", + "type":"string", + "doc":"field doc 260" + }, + { + "name": "field261", + "type":"string", + "doc":"field doc 261" + }, + { + "name": "field262", + "type":"string", + "doc":"field doc 262" + }, + { + "name": "field263", + "type":"string", + "doc":"field doc 263" + }, + { + "name": "field264", + "type":"string", + "doc":"field doc 264" + }, + { + "name": "field265", + "type":"string", + "doc":"field doc 265" + }, + { + "name": "field266", + "type":"string", + "doc":"field doc 266" + }, + { + "name": "field267", + "type":"string", + "doc":"field doc 267" + }, + { + "name": "field268", + "type":"string", + "doc":"field doc 268" + }, + { + "name": "field269", + "type":"string", + "doc":"field doc 269" + }, + { + "name": "field270", + "type":"string", + "doc":"field doc 270" + }, + { + "name": "field271", + "type":"string", + "doc":"field doc 271" + }, + { + "name": "field272", + "type":"string", + "doc":"field doc 272" + }, + { + "name": "field273", + "type":"string", + "doc":"field doc 273" + }, + { + "name": "field274", + "type":"string", + "doc":"field doc 274" + }, + { + "name": "field275", + "type":"string", + "doc":"field doc 275" + }, + { + "name": "field276", + "type":"string", + "doc":"field doc 276" + }, + { + "name": "field277", + "type":"string", + "doc":"field doc 277" + }, + { + "name": "field278", + "type":"string", + "doc":"field doc 278" + }, + { + "name": "field279", + "type":"string", + "doc":"field doc 279" + }, + { + "name": "field280", + "type":"string", + "doc":"field doc 280" + }, + { + "name": "field281", + "type":"string", + "doc":"field doc 281" + }, + { + "name": "field282", + "type":"string", + "doc":"field doc 282" + }, + { + "name": "field283", + "type":"string", + "doc":"field doc 283" + }, + { + "name": "field284", + "type":"string", + "doc":"field doc 284" + }, + { + "name": "field285", + "type":"string", + "doc":"field doc 285" + }, + { + "name": "field286", + "type":"string", + "doc":"field doc 286" + }, + { + "name": "field287", + "type":"string", + "doc":"field doc 287" + }, + { + "name": "field288", + "type":"string", + "doc":"field doc 288" + }, + { + "name": "field289", + "type":"string", + "doc":"field doc 289" + }, + { + "name": "field290", + "type":"string", + "doc":"field doc 290" + }, + { + "name": "field291", + "type":"string", + "doc":"field doc 291" + }, + { + "name": "field292", + "type":"string", + "doc":"field doc 292" + }, + { + "name": "field293", + "type":"string", + "doc":"field doc 293" + }, + { + "name": "field294", + "type":"string", + "doc":"field doc 294" + }, + { + "name": "field295", + "type":"string", + "doc":"field doc 295" + }, + { + "name": "field296", + "type":"string", + "doc":"field doc 296" + }, + { + "name": "field297", + "type":"string", + "doc":"field doc 297" + }, + { + "name": "field298", + "type":"string", + "doc":"field doc 298" + }, + { + "name": "field299", + "type":"string", + "doc":"field doc 299" + }, + { + "name": "field300", + "type":"string", + "doc":"field doc 300" + }, + { + "name": "field301", + "type":"string", + "doc":"field doc 301" + }, + { + "name": "field302", + "type":"string", + "doc":"field doc 302" + }, + { + "name": "field303", + "type":"string", + "doc":"field doc 303" + }, + { + "name": "field304", + "type":"string", + "doc":"field doc 304" + }, + { + "name": "field305", + "type":"string", + "doc":"field doc 305" + }, + { + "name": "field306", + "type":"string", + "doc":"field doc 306" + }, + { + "name": "field307", + "type":"string", + "doc":"field doc 307" + }, + { + "name": "field308", + "type":"string", + "doc":"field doc 308" + }, + { + "name": "field309", + "type":"string", + "doc":"field doc 309" + }, + { + "name": "field310", + "type":"string", + "doc":"field doc 310" + }, + { + "name": "field311", + "type":"string", + "doc":"field doc 311" + }, + { + "name": "field312", + "type":"string", + "doc":"field doc 312" + }, + { + "name": "field313", + "type":"string", + "doc":"field doc 313" + }, + { + "name": "field314", + "type":"string", + "doc":"field doc 314" + }, + { + "name": "field315", + "type":"string", + "doc":"field doc 315" + }, + { + "name": "field316", + "type":"string", + "doc":"field doc 316" + }, + { + "name": "field317", + "type":"string", + "doc":"field doc 317" + }, + { + "name": "field318", + "type":"string", + "doc":"field doc 318" + }, + { + "name": "field319", + "type":"string", + "doc":"field doc 319" + }, + { + "name": "field320", + "type":"string", + "doc":"field doc 320" + }, + { + "name": "field321", + "type":"string", + "doc":"field doc 321" + }, + { + "name": "field322", + "type":"string", + "doc":"field doc 322" + }, + { + "name": "field323", + "type":"string", + "doc":"field doc 323" + }, + { + "name": "field324", + "type":"string", + "doc":"field doc 324" + }, + { + "name": "field325", + "type":"string", + "doc":"field doc 325" + }, + { + "name": "field326", + "type":"string", + "doc":"field doc 326" + }, + { + "name": "field327", + "type":"string", + "doc":"field doc 327" + }, + { + "name": "field328", + "type":"string", + "doc":"field doc 328" + }, + { + "name": "field329", + "type":"string", + "doc":"field doc 329" + }, + { + "name": "field330", + "type":"string", + "doc":"field doc 330" + }, + { + "name": "field331", + "type":"string", + "doc":"field doc 331" + }, + { + "name": "field332", + "type":"string", + "doc":"field doc 332" + }, + { + "name": "field333", + "type":"string", + "doc":"field doc 333" + }, + { + "name": "field334", + "type":"string", + "doc":"field doc 334" + }, + { + "name": "field335", + "type":"string", + "doc":"field doc 335" + }, + { + "name": "field336", + "type":"string", + "doc":"field doc 336" + }, + { + "name": "field337", + "type":"string", + "doc":"field doc 337" + }, + { + "name": "field338", + "type":"string", + "doc":"field doc 338" + }, + { + "name": "field339", + "type":"string", + "doc":"field doc 339" + }, + { + "name": "field340", + "type":"string", + "doc":"field doc 340" + }, + { + "name": "field341", + "type":"string", + "doc":"field doc 341" + }, + { + "name": "field342", + "type":"string", + "doc":"field doc 342" + }, + { + "name": "field343", + "type":"string", + "doc":"field doc 343" + }, + { + "name": "field344", + "type":"string", + "doc":"field doc 344" + }, + { + "name": "field345", + "type":"string", + "doc":"field doc 345" + }, + { + "name": "field346", + "type":"string", + "doc":"field doc 346" + }, + { + "name": "field347", + "type":"string", + "doc":"field doc 347" + }, + { + "name": "field348", + "type":"string", + "doc":"field doc 348" + }, + { + "name": "field349", + "type":"string", + "doc":"field doc 349" + }, + { + "name": "field350", + "type":"string", + "doc":"field doc 350" + }, + { + "name": "field351", + "type":"string", + "doc":"field doc 351" + }, + { + "name": "field352", + "type":"string", + "doc":"field doc 352" + }, + { + "name": "field353", + "type":"string", + "doc":"field doc 353" + }, + { + "name": "field354", + "type":"string", + "doc":"field doc 354" + }, + { + "name": "field355", + "type":"string", + "doc":"field doc 355" + }, + { + "name": "field356", + "type":"string", + "doc":"field doc 356" + }, + { + "name": "field357", + "type":"string", + "doc":"field doc 357" + }, + { + "name": "field358", + "type":"string", + "doc":"field doc 358" + }, + { + "name": "field359", + "type":"string", + "doc":"field doc 359" + }, + { + "name": "field360", + "type":"string", + "doc":"field doc 360" + }, + { + "name": "field361", + "type":"string", + "doc":"field doc 361" + }, + { + "name": "field362", + "type":"string", + "doc":"field doc 362" + }, + { + "name": "field363", + "type":"string", + "doc":"field doc 363" + }, + { + "name": "field364", + "type":"string", + "doc":"field doc 364" + }, + { + "name": "field365", + "type":"string", + "doc":"field doc 365" + }, + { + "name": "field366", + "type":"string", + "doc":"field doc 366" + }, + { + "name": "field367", + "type":"string", + "doc":"field doc 367" + }, + { + "name": "field368", + "type":"string", + "doc":"field doc 368" + }, + { + "name": "field369", + "type":"string", + "doc":"field doc 369" + }, + { + "name": "field370", + "type":"string", + "doc":"field doc 370" + }, + { + "name": "field371", + "type":"string", + "doc":"field doc 371" + }, + { + "name": "field372", + "type":"string", + "doc":"field doc 372" + }, + { + "name": "field373", + "type":"string", + "doc":"field doc 373" + }, + { + "name": "field374", + "type":"string", + "doc":"field doc 374" + }, + { + "name": "field375", + "type":"string", + "doc":"field doc 375" + }, + { + "name": "field376", + "type":"string", + "doc":"field doc 376" + }, + { + "name": "field377", + "type":"string", + "doc":"field doc 377" + }, + { + "name": "field378", + "type":"string", + "doc":"field doc 378" + }, + { + "name": "field379", + "type":"string", + "doc":"field doc 379" + }, + { + "name": "field380", + "type":"string", + "doc":"field doc 380" + }, + { + "name": "field381", + "type":"string", + "doc":"field doc 381" + }, + { + "name": "field382", + "type":"string", + "doc":"field doc 382" + }, + { + "name": "field383", + "type":"string", + "doc":"field doc 383" + }, + { + "name": "field384", + "type":"string", + "doc":"field doc 384" + }, + { + "name": "field385", + "type":"string", + "doc":"field doc 385" + }, + { + "name": "field386", + "type":"string", + "doc":"field doc 386" + }, + { + "name": "field387", + "type":"string", + "doc":"field doc 387" + }, + { + "name": "field388", + "type":"string", + "doc":"field doc 388" + }, + { + "name": "field389", + "type":"string", + "doc":"field doc 389" + }, + { + "name": "field390", + "type":"string", + "doc":"field doc 390" + }, + { + "name": "field391", + "type":"string", + "doc":"field doc 391" + }, + { + "name": "field392", + "type":"string", + "doc":"field doc 392" + }, + { + "name": "field393", + "type":"string", + "doc":"field doc 393" + }, + { + "name": "field394", + "type":"string", + "doc":"field doc 394" + }, + { + "name": "field395", + "type":"string", + "doc":"field doc 395" + }, + { + "name": "field396", + "type":"string", + "doc":"field doc 396" + }, + { + "name": "field397", + "type":"string", + "doc":"field doc 397" + }, + { + "name": "field398", + "type":"string", + "doc":"field doc 398" + }, + { + "name": "field399", + "type":"string", + "doc":"field doc 399" + }, + { + "name": "field400", + "type":"string", + "doc":"field doc 400" + }, + { + "name": "field401", + "type":"string", + "doc":"field doc 401" + }, + { + "name": "field402", + "type":"string", + "doc":"field doc 402" + }, + { + "name": "field403", + "type":"string", + "doc":"field doc 403" + }, + { + "name": "field404", + "type":"string", + "doc":"field doc 404" + }, + { + "name": "field405", + "type":"string", + "doc":"field doc 405" + }, + { + "name": "field406", + "type":"string", + "doc":"field doc 406" + }, + { + "name": "field407", + "type":"string", + "doc":"field doc 407" + }, + { + "name": "field408", + "type":"string", + "doc":"field doc 408" + }, + { + "name": "field409", + "type":"string", + "doc":"field doc 409" + }, + { + "name": "field410", + "type":"string", + "doc":"field doc 410" + }, + { + "name": "field411", + "type":"string", + "doc":"field doc 411" + }, + { + "name": "field412", + "type":"string", + "doc":"field doc 412" + }, + { + "name": "field413", + "type":"string", + "doc":"field doc 413" + }, + { + "name": "field414", + "type":"string", + "doc":"field doc 414" + }, + { + "name": "field415", + "type":"string", + "doc":"field doc 415" + }, + { + "name": "field416", + "type":"string", + "doc":"field doc 416" + }, + { + "name": "field417", + "type":"string", + "doc":"field doc 417" + }, + { + "name": "field418", + "type":"string", + "doc":"field doc 418" + }, + { + "name": "field419", + "type":"string", + "doc":"field doc 419" + }, + { + "name": "field420", + "type":"string", + "doc":"field doc 420" + }, + { + "name": "field421", + "type":"string", + "doc":"field doc 421" + }, + { + "name": "field422", + "type":"string", + "doc":"field doc 422" + }, + { + "name": "field423", + "type":"string", + "doc":"field doc 423" + }, + { + "name": "field424", + "type":"string", + "doc":"field doc 424" + }, + { + "name": "field425", + "type":"string", + "doc":"field doc 425" + }, + { + "name": "field426", + "type":"string", + "doc":"field doc 426" + }, + { + "name": "field427", + "type":"string", + "doc":"field doc 427" + }, + { + "name": "field428", + "type":"string", + "doc":"field doc 428" + }, + { + "name": "field429", + "type":"string", + "doc":"field doc 429" + }, + { + "name": "field430", + "type":"string", + "doc":"field doc 430" + }, + { + "name": "field431", + "type":"string", + "doc":"field doc 431" + }, + { + "name": "field432", + "type":"string", + "doc":"field doc 432" + }, + { + "name": "field433", + "type":"string", + "doc":"field doc 433" + }, + { + "name": "field434", + "type":"string", + "doc":"field doc 434" + }, + { + "name": "field435", + "type":"string", + "doc":"field doc 435" + }, + { + "name": "field436", + "type":"string", + "doc":"field doc 436" + }, + { + "name": "field437", + "type":"string", + "doc":"field doc 437" + }, + { + "name": "field438", + "type":"string", + "doc":"field doc 438" + }, + { + "name": "field439", + "type":"string", + "doc":"field doc 439" + }, + { + "name": "field440", + "type":"string", + "doc":"field doc 440" + }, + { + "name": "field441", + "type":"string", + "doc":"field doc 441" + }, + { + "name": "field442", + "type":"string", + "doc":"field doc 442" + }, + { + "name": "field443", + "type":"string", + "doc":"field doc 443" + }, + { + "name": "field444", + "type":"string", + "doc":"field doc 444" + }, + { + "name": "field445", + "type":"string", + "doc":"field doc 445" + }, + { + "name": "field446", + "type":"string", + "doc":"field doc 446" + }, + { + "name": "field447", + "type":"string", + "doc":"field doc 447" + }, + { + "name": "field448", + "type":"string", + "doc":"field doc 448" + }, + { + "name": "field449", + "type":"string", + "doc":"field doc 449" + }, + { + "name": "field450", + "type":"string", + "doc":"field doc 450" + }, + { + "name": "field451", + "type":"string", + "doc":"field doc 451" + }, + { + "name": "field452", + "type":"string", + "doc":"field doc 452" + }, + { + "name": "field453", + "type":"string", + "doc":"field doc 453" + }, + { + "name": "field454", + "type":"string", + "doc":"field doc 454" + }, + { + "name": "field455", + "type":"string", + "doc":"field doc 455" + }, + { + "name": "field456", + "type":"string", + "doc":"field doc 456" + }, + { + "name": "field457", + "type":"string", + "doc":"field doc 457" + }, + { + "name": "field458", + "type":"string", + "doc":"field doc 458" + }, + { + "name": "field459", + "type":"string", + "doc":"field doc 459" + }, + { + "name": "field460", + "type":"string", + "doc":"field doc 460" + }, + { + "name": "field461", + "type":"string", + "doc":"field doc 461" + }, + { + "name": "field462", + "type":"string", + "doc":"field doc 462" + }, + { + "name": "field463", + "type":"string", + "doc":"field doc 463" + }, + { + "name": "field464", + "type":"string", + "doc":"field doc 464" + }, + { + "name": "field465", + "type":"string", + "doc":"field doc 465" + }, + { + "name": "field466", + "type":"string", + "doc":"field doc 466" + }, + { + "name": "field467", + "type":"string", + "doc":"field doc 467" + }, + { + "name": "field468", + "type":"string", + "doc":"field doc 468" + }, + { + "name": "field469", + "type":"string", + "doc":"field doc 469" + }, + { + "name": "field470", + "type":"string", + "doc":"field doc 470" + }, + { + "name": "field471", + "type":"string", + "doc":"field doc 471" + }, + { + "name": "field472", + "type":"string", + "doc":"field doc 472" + }, + { + "name": "field473", + "type":"string", + "doc":"field doc 473" + }, + { + "name": "field474", + "type":"string", + "doc":"field doc 474" + }, + { + "name": "field475", + "type":"string", + "doc":"field doc 475" + }, + { + "name": "field476", + "type":"string", + "doc":"field doc 476" + }, + { + "name": "field477", + "type":"string", + "doc":"field doc 477" + }, + { + "name": "field478", + "type":"string", + "doc":"field doc 478" + }, + { + "name": "field479", + "type":"string", + "doc":"field doc 479" + }, + { + "name": "field480", + "type":"string", + "doc":"field doc 480" + }, + { + "name": "field481", + "type":"string", + "doc":"field doc 481" + }, + { + "name": "field482", + "type":"string", + "doc":"field doc 482" + }, + { + "name": "field483", + "type":"string", + "doc":"field doc 483" + }, + { + "name": "field484", + "type":"string", + "doc":"field doc 484" + }, + { + "name": "field485", + "type":"string", + "doc":"field doc 485" + }, + { + "name": "field486", + "type":"string", + "doc":"field doc 486" + }, + { + "name": "field487", + "type":"string", + "doc":"field doc 487" + }, + { + "name": "field488", + "type":"string", + "doc":"field doc 488" + }, + { + "name": "field489", + "type":"string", + "doc":"field doc 489" + }, + { + "name": "field490", + "type":"string", + "doc":"field doc 490" + }, + { + "name": "field491", + "type":"string", + "doc":"field doc 491" + }, + { + "name": "field492", + "type":"string", + "doc":"field doc 492" + }, + { + "name": "field493", + "type":"string", + "doc":"field doc 493" + }, + { + "name": "field494", + "type":"string", + "doc":"field doc 494" + }, + { + "name": "field495", + "type":"string", + "doc":"field doc 495" + }, + { + "name": "field496", + "type":"string", + "doc":"field doc 496" + }, + { + "name": "field497", + "type":"string", + "doc":"field doc 497" + }, + { + "name": "field498", + "type":"string", + "doc":"field doc 498" + }, + { + "name": "field499", + "type":"string", + "doc":"field doc 499" + }, + { + "name": "field500", + "type":"string", + "doc":"field doc 500" + }, + { + "name": "field501", + "type":"string", + "doc":"field doc 501" + }, + { + "name": "field502", + "type":"string", + "doc":"field doc 502" + }, + { + "name": "field503", + "type":"string", + "doc":"field doc 503" + }, + { + "name": "field504", + "type":"string", + "doc":"field doc 504" + }, + { + "name": "field505", + "type":"string", + "doc":"field doc 505" + }, + { + "name": "field506", + "type":"string", + "doc":"field doc 506" + }, + { + "name": "field507", + "type":"string", + "doc":"field doc 507" + }, + { + "name": "field508", + "type":"string", + "doc":"field doc 508" + }, + { + "name": "field509", + "type":"string", + "doc":"field doc 509" + }, + { + "name": "field510", + "type":"string", + "doc":"field doc 510" + }, + { + "name": "field511", + "type":"string", + "doc":"field doc 511" + }, + { + "name": "field512", + "type":"string", + "doc":"field doc 512" + }, + { + "name": "field513", + "type":"string", + "doc":"field doc 513" + }, + { + "name": "field514", + "type":"string", + "doc":"field doc 514" + }, + { + "name": "field515", + "type":"string", + "doc":"field doc 515" + }, + { + "name": "field516", + "type":"string", + "doc":"field doc 516" + }, + { + "name": "field517", + "type":"string", + "doc":"field doc 517" + }, + { + "name": "field518", + "type":"string", + "doc":"field doc 518" + }, + { + "name": "field519", + "type":"string", + "doc":"field doc 519" + }, + { + "name": "field520", + "type":"string", + "doc":"field doc 520" + }, + { + "name": "field521", + "type":"string", + "doc":"field doc 521" + }, + { + "name": "field522", + "type":"string", + "doc":"field doc 522" + }, + { + "name": "field523", + "type":"string", + "doc":"field doc 523" + }, + { + "name": "field524", + "type":"string", + "doc":"field doc 524" + }, + { + "name": "field525", + "type":"string", + "doc":"field doc 525" + }, + { + "name": "field526", + "type":"string", + "doc":"field doc 526" + }, + { + "name": "field527", + "type":"string", + "doc":"field doc 527" + }, + { + "name": "field528", + "type":"string", + "doc":"field doc 528" + }, + { + "name": "field529", + "type":"string", + "doc":"field doc 529" + }, + { + "name": "field530", + "type":"string", + "doc":"field doc 530" + }, + { + "name": "field531", + "type":"string", + "doc":"field doc 531" + }, + { + "name": "field532", + "type":"string", + "doc":"field doc 532" + }, + { + "name": "field533", + "type":"string", + "doc":"field doc 533" + }, + { + "name": "field534", + "type":"string", + "doc":"field doc 534" + }, + { + "name": "field535", + "type":"string", + "doc":"field doc 535" + }, + { + "name": "field536", + "type":"string", + "doc":"field doc 536" + }, + { + "name": "field537", + "type":"string", + "doc":"field doc 537" + }, + { + "name": "field538", + "type":"string", + "doc":"field doc 538" + }, + { + "name": "field539", + "type":"string", + "doc":"field doc 539" + }, + { + "name": "field540", + "type":"string", + "doc":"field doc 540" + }, + { + "name": "field541", + "type":"string", + "doc":"field doc 541" + }, + { + "name": "field542", + "type":"string", + "doc":"field doc 542" + }, + { + "name": "field543", + "type":"string", + "doc":"field doc 543" + }, + { + "name": "field544", + "type":"string", + "doc":"field doc 544" + }, + { + "name": "field545", + "type":"string", + "doc":"field doc 545" + }, + { + "name": "field546", + "type":"string", + "doc":"field doc 546" + }, + { + "name": "field547", + "type":"string", + "doc":"field doc 547" + }, + { + "name": "field548", + "type":"string", + "doc":"field doc 548" + }, + { + "name": "field549", + "type":"string", + "doc":"field doc 549" + }, + { + "name": "field550", + "type":"string", + "doc":"field doc 550" + }, + { + "name": "field551", + "type":"string", + "doc":"field doc 551" + }, + { + "name": "field552", + "type":"string", + "doc":"field doc 552" + }, + { + "name": "field553", + "type":"string", + "doc":"field doc 553" + }, + { + "name": "field554", + "type":"string", + "doc":"field doc 554" + }, + { + "name": "field555", + "type":"string", + "doc":"field doc 555" + }, + { + "name": "field556", + "type":"string", + "doc":"field doc 556" + }, + { + "name": "field557", + "type":"string", + "doc":"field doc 557" + }, + { + "name": "field558", + "type":"string", + "doc":"field doc 558" + }, + { + "name": "field559", + "type":"string", + "doc":"field doc 559" + }, + { + "name": "field560", + "type":"string", + "doc":"field doc 560" + }, + { + "name": "field561", + "type":"string", + "doc":"field doc 561" + }, + { + "name": "field562", + "type":"string", + "doc":"field doc 562" + }, + { + "name": "field563", + "type":"string", + "doc":"field doc 563" + }, + { + "name": "field564", + "type":"string", + "doc":"field doc 564" + }, + { + "name": "field565", + "type":"string", + "doc":"field doc 565" + }, + { + "name": "field566", + "type":"string", + "doc":"field doc 566" + }, + { + "name": "field567", + "type":"string", + "doc":"field doc 567" + }, + { + "name": "field568", + "type":"string", + "doc":"field doc 568" + }, + { + "name": "field569", + "type":"string", + "doc":"field doc 569" + }, + { + "name": "field570", + "type":"string", + "doc":"field doc 570" + }, + { + "name": "field571", + "type":"string", + "doc":"field doc 571" + }, + { + "name": "field572", + "type":"string", + "doc":"field doc 572" + }, + { + "name": "field573", + "type":"string", + "doc":"field doc 573" + }, + { + "name": "field574", + "type":"string", + "doc":"field doc 574" + }, + { + "name": "field575", + "type":"string", + "doc":"field doc 575" + }, + { + "name": "field576", + "type":"string", + "doc":"field doc 576" + }, + { + "name": "field577", + "type":"string", + "doc":"field doc 577" + }, + { + "name": "field578", + "type":"string", + "doc":"field doc 578" + }, + { + "name": "field579", + "type":"string", + "doc":"field doc 579" + }, + { + "name": "field580", + "type":"string", + "doc":"field doc 580" + }, + { + "name": "field581", + "type":"string", + "doc":"field doc 581" + }, + { + "name": "field582", + "type":"string", + "doc":"field doc 582" + }, + { + "name": "field583", + "type":"string", + "doc":"field doc 583" + }, + { + "name": "field584", + "type":"string", + "doc":"field doc 584" + }, + { + "name": "field585", + "type":"string", + "doc":"field doc 585" + }, + { + "name": "field586", + "type":"string", + "doc":"field doc 586" + }, + { + "name": "field587", + "type":"string", + "doc":"field doc 587" + }, + { + "name": "field588", + "type":"string", + "doc":"field doc 588" + }, + { + "name": "field589", + "type":"string", + "doc":"field doc 589" + }, + { + "name": "field590", + "type":"string", + "doc":"field doc 590" + }, + { + "name": "field591", + "type":"string", + "doc":"field doc 591" + }, + { + "name": "field592", + "type":"string", + "doc":"field doc 592" + }, + { + "name": "field593", + "type":"string", + "doc":"field doc 593" + }, + { + "name": "field594", + "type":"string", + "doc":"field doc 594" + }, + { + "name": "field595", + "type":"string", + "doc":"field doc 595" + }, + { + "name": "field596", + "type":"string", + "doc":"field doc 596" + }, + { + "name": "field597", + "type":"string", + "doc":"field doc 597" + }, + { + "name": "field598", + "type":"string", + "doc":"field doc 598" + }, + { + "name": "field599", + "type":"string", + "doc":"field doc 599" + }, + { + "name": "field600", + "type":"string", + "doc":"field doc 600" + }, + { + "name": "field601", + "type":"string", + "doc":"field doc 601" + }, + { + "name": "field602", + "type":"string", + "doc":"field doc 602" + }, + { + "name": "field603", + "type":"string", + "doc":"field doc 603" + }, + { + "name": "field604", + "type":"string", + "doc":"field doc 604" + }, + { + "name": "field605", + "type":"string", + "doc":"field doc 605" + }, + { + "name": "field606", + "type":"string", + "doc":"field doc 606" + }, + { + "name": "field607", + "type":"string", + "doc":"field doc 607" + }, + { + "name": "field608", + "type":"string", + "doc":"field doc 608" + }, + { + "name": "field609", + "type":"string", + "doc":"field doc 609" + }, + { + "name": "field610", + "type":"string", + "doc":"field doc 610" + }, + { + "name": "field611", + "type":"string", + "doc":"field doc 611" + }, + { + "name": "field612", + "type":"string", + "doc":"field doc 612" + }, + { + "name": "field613", + "type":"string", + "doc":"field doc 613" + }, + { + "name": "field614", + "type":"string", + "doc":"field doc 614" + }, + { + "name": "field615", + "type":"string", + "doc":"field doc 615" + }, + { + "name": "field616", + "type":"string", + "doc":"field doc 616" + }, + { + "name": "field617", + "type":"string", + "doc":"field doc 617" + }, + { + "name": "field618", + "type":"string", + "doc":"field doc 618" + }, + { + "name": "field619", + "type":"string", + "doc":"field doc 619" + }, + { + "name": "field620", + "type":"string", + "doc":"field doc 620" + }, + { + "name": "field621", + "type":"string", + "doc":"field doc 621" + }, + { + "name": "field622", + "type":"string", + "doc":"field doc 622" + }, + { + "name": "field623", + "type":"string", + "doc":"field doc 623" + }, + { + "name": "field624", + "type":"string", + "doc":"field doc 624" + }, + { + "name": "field625", + "type":"string", + "doc":"field doc 625" + }, + { + "name": "field626", + "type":"string", + "doc":"field doc 626" + }, + { + "name": "field627", + "type":"string", + "doc":"field doc 627" + }, + { + "name": "field628", + "type":"string", + "doc":"field doc 628" + }, + { + "name": "field629", + "type":"string", + "doc":"field doc 629" + }, + { + "name": "field630", + "type":"string", + "doc":"field doc 630" + }, + { + "name": "field631", + "type":"string", + "doc":"field doc 631" + }, + { + "name": "field632", + "type":"string", + "doc":"field doc 632" + }, + { + "name": "field633", + "type":"string", + "doc":"field doc 633" + }, + { + "name": "field634", + "type":"string", + "doc":"field doc 634" + }, + { + "name": "field635", + "type":"string", + "doc":"field doc 635" + }, + { + "name": "field636", + "type":"string", + "doc":"field doc 636" + }, + { + "name": "field637", + "type":"string", + "doc":"field doc 637" + }, + { + "name": "field638", + "type":"string", + "doc":"field doc 638" + }, + { + "name": "field639", + "type":"string", + "doc":"field doc 639" + }, + { + "name": "field640", + "type":"string", + "doc":"field doc 640" + }, + { + "name": "field641", + "type":"string", + "doc":"field doc 641" + }, + { + "name": "field642", + "type":"string", + "doc":"field doc 642" + }, + { + "name": "field643", + "type":"string", + "doc":"field doc 643" + }, + { + "name": "field644", + "type":"string", + "doc":"field doc 644" + }, + { + "name": "field645", + "type":"string", + "doc":"field doc 645" + }, + { + "name": "field646", + "type":"string", + "doc":"field doc 646" + }, + { + "name": "field647", + "type":"string", + "doc":"field doc 647" + }, + { + "name": "field648", + "type":"string", + "doc":"field doc 648" + }, + { + "name": "field649", + "type":"string", + "doc":"field doc 649" + }, + { + "name": "field650", + "type":"string", + "doc":"field doc 650" + }, + { + "name": "field651", + "type":"string", + "doc":"field doc 651" + }, + { + "name": "field652", + "type":"string", + "doc":"field doc 652" + }, + { + "name": "field653", + "type":"string", + "doc":"field doc 653" + }, + { + "name": "field654", + "type":"string", + "doc":"field doc 654" + }, + { + "name": "field655", + "type":"string", + "doc":"field doc 655" + }, + { + "name": "field656", + "type":"string", + "doc":"field doc 656" + }, + { + "name": "field657", + "type":"string", + "doc":"field doc 657" + }, + { + "name": "field658", + "type":"string", + "doc":"field doc 658" + }, + { + "name": "field659", + "type":"string", + "doc":"field doc 659" + }, + { + "name": "field660", + "type":"string", + "doc":"field doc 660" + }, + { + "name": "field661", + "type":"string", + "doc":"field doc 661" + }, + { + "name": "field662", + "type":"string", + "doc":"field doc 662" + }, + { + "name": "field663", + "type":"string", + "doc":"field doc 663" + }, + { + "name": "field664", + "type":"string", + "doc":"field doc 664" + }, + { + "name": "field665", + "type":"string", + "doc":"field doc 665" + }, + { + "name": "field666", + "type":"string", + "doc":"field doc 666" + }, + { + "name": "field667", + "type":"string", + "doc":"field doc 667" + }, + { + "name": "field668", + "type":"string", + "doc":"field doc 668" + }, + { + "name": "field669", + "type":"string", + "doc":"field doc 669" + }, + { + "name": "field670", + "type":"string", + "doc":"field doc 670" + }, + { + "name": "field671", + "type":"string", + "doc":"field doc 671" + }, + { + "name": "field672", + "type":"string", + "doc":"field doc 672" + }, + { + "name": "field673", + "type":"string", + "doc":"field doc 673" + }, + { + "name": "field674", + "type":"string", + "doc":"field doc 674" + }, + { + "name": "field675", + "type":"string", + "doc":"field doc 675" + }, + { + "name": "field676", + "type":"string", + "doc":"field doc 676" + }, + { + "name": "field677", + "type":"string", + "doc":"field doc 677" + }, + { + "name": "field678", + "type":"string", + "doc":"field doc 678" + }, + { + "name": "field679", + "type":"string", + "doc":"field doc 679" + }, + { + "name": "field680", + "type":"string", + "doc":"field doc 680" + }, + { + "name": "field681", + "type":"string", + "doc":"field doc 681" + }, + { + "name": "field682", + "type":"string", + "doc":"field doc 682" + }, + { + "name": "field683", + "type":"string", + "doc":"field doc 683" + }, + { + "name": "field684", + "type":"string", + "doc":"field doc 684" + }, + { + "name": "field685", + "type":"string", + "doc":"field doc 685" + }, + { + "name": "field686", + "type":"string", + "doc":"field doc 686" + }, + { + "name": "field687", + "type":"string", + "doc":"field doc 687" + }, + { + "name": "field688", + "type":"string", + "doc":"field doc 688" + }, + { + "name": "field689", + "type":"string", + "doc":"field doc 689" + }, + { + "name": "field690", + "type":"string", + "doc":"field doc 690" + }, + { + "name": "field691", + "type":"string", + "doc":"field doc 691" + }, + { + "name": "field692", + "type":"string", + "doc":"field doc 692" + }, + { + "name": "field693", + "type":"string", + "doc":"field doc 693" + }, + { + "name": "field694", + "type":"string", + "doc":"field doc 694" + }, + { + "name": "field695", + "type":"string", + "doc":"field doc 695" + }, + { + "name": "field696", + "type":"string", + "doc":"field doc 696" + }, + { + "name": "field697", + "type":"string", + "doc":"field doc 697" + }, + { + "name": "field698", + "type":"string", + "doc":"field doc 698" + }, + { + "name": "field699", + "type":"string", + "doc":"field doc 699" + }, + { + "name": "field700", + "type":"string", + "doc":"field doc 700" + }, + { + "name": "field701", + "type":"string", + "doc":"field doc 701" + }, + { + "name": "field702", + "type":"string", + "doc":"field doc 702" + }, + { + "name": "field703", + "type":"string", + "doc":"field doc 703" + }, + { + "name": "field704", + "type":"string", + "doc":"field doc 704" + }, + { + "name": "field705", + "type":"string", + "doc":"field doc 705" + }, + { + "name": "field706", + "type":"string", + "doc":"field doc 706" + }, + { + "name": "field707", + "type":"string", + "doc":"field doc 707" + }, + { + "name": "field708", + "type":"string", + "doc":"field doc 708" + }, + { + "name": "field709", + "type":"string", + "doc":"field doc 709" + }, + { + "name": "field710", + "type":"string", + "doc":"field doc 710" + }, + { + "name": "field711", + "type":"string", + "doc":"field doc 711" + }, + { + "name": "field712", + "type":"string", + "doc":"field doc 712" + }, + { + "name": "field713", + "type":"string", + "doc":"field doc 713" + }, + { + "name": "field714", + "type":"string", + "doc":"field doc 714" + }, + { + "name": "field715", + "type":"string", + "doc":"field doc 715" + }, + { + "name": "field716", + "type":"string", + "doc":"field doc 716" + }, + { + "name": "field717", + "type":"string", + "doc":"field doc 717" + }, + { + "name": "field718", + "type":"string", + "doc":"field doc 718" + }, + { + "name": "field719", + "type":"string", + "doc":"field doc 719" + }, + { + "name": "field720", + "type":"string", + "doc":"field doc 720" + }, + { + "name": "field721", + "type":"string", + "doc":"field doc 721" + }, + { + "name": "field722", + "type":"string", + "doc":"field doc 722" + }, + { + "name": "field723", + "type":"string", + "doc":"field doc 723" + }, + { + "name": "field724", + "type":"string", + "doc":"field doc 724" + }, + { + "name": "field725", + "type":"string", + "doc":"field doc 725" + }, + { + "name": "field726", + "type":"string", + "doc":"field doc 726" + }, + { + "name": "field727", + "type":"string", + "doc":"field doc 727" + }, + { + "name": "field728", + "type":"string", + "doc":"field doc 728" + }, + { + "name": "field729", + "type":"string", + "doc":"field doc 729" + }, + { + "name": "field730", + "type":"string", + "doc":"field doc 730" + }, + { + "name": "field731", + "type":"string", + "doc":"field doc 731" + }, + { + "name": "field732", + "type":"string", + "doc":"field doc 732" + }, + { + "name": "field733", + "type":"string", + "doc":"field doc 733" + }, + { + "name": "field734", + "type":"string", + "doc":"field doc 734" + }, + { + "name": "field735", + "type":"string", + "doc":"field doc 735" + }, + { + "name": "field736", + "type":"string", + "doc":"field doc 736" + }, + { + "name": "field737", + "type":"string", + "doc":"field doc 737" + }, + { + "name": "field738", + "type":"string", + "doc":"field doc 738" + }, + { + "name": "field739", + "type":"string", + "doc":"field doc 739" + }, + { + "name": "field740", + "type":"string", + "doc":"field doc 740" + }, + { + "name": "field741", + "type":"string", + "doc":"field doc 741" + }, + { + "name": "field742", + "type":"string", + "doc":"field doc 742" + }, + { + "name": "field743", + "type":"string", + "doc":"field doc 743" + }, + { + "name": "field744", + "type":"string", + "doc":"field doc 744" + }, + { + "name": "field745", + "type":"string", + "doc":"field doc 745" + }, + { + "name": "field746", + "type":"string", + "doc":"field doc 746" + }, + { + "name": "field747", + "type":"string", + "doc":"field doc 747" + }, + { + "name": "field748", + "type":"string", + "doc":"field doc 748" + }, + { + "name": "field749", + "type":"string", + "doc":"field doc 749" + }, + { + "name": "field750", + "type":"string", + "doc":"field doc 750" + }, + { + "name": "field751", + "type":"string", + "doc":"field doc 751" + }, + { + "name": "field752", + "type":"string", + "doc":"field doc 752" + }, + { + "name": "field753", + "type":"string", + "doc":"field doc 753" + }, + { + "name": "field754", + "type":"string", + "doc":"field doc 754" + }, + { + "name": "field755", + "type":"string", + "doc":"field doc 755" + }, + { + "name": "field756", + "type":"string", + "doc":"field doc 756" + }, + { + "name": "field757", + "type":"string", + "doc":"field doc 757" + }, + { + "name": "field758", + "type":"string", + "doc":"field doc 758" + }, + { + "name": "field759", + "type":"string", + "doc":"field doc 759" + }, + { + "name": "field760", + "type":"string", + "doc":"field doc 760" + }, + { + "name": "field761", + "type":"string", + "doc":"field doc 761" + }, + { + "name": "field762", + "type":"string", + "doc":"field doc 762" + }, + { + "name": "field763", + "type":"string", + "doc":"field doc 763" + }, + { + "name": "field764", + "type":"string", + "doc":"field doc 764" + }, + { + "name": "field765", + "type":"string", + "doc":"field doc 765" + }, + { + "name": "field766", + "type":"string", + "doc":"field doc 766" + }, + { + "name": "field767", + "type":"string", + "doc":"field doc 767" + }, + { + "name": "field768", + "type":"string", + "doc":"field doc 768" + }, + { + "name": "field769", + "type":"string", + "doc":"field doc 769" + }, + { + "name": "field770", + "type":"string", + "doc":"field doc 770" + }, + { + "name": "field771", + "type":"string", + "doc":"field doc 771" + }, + { + "name": "field772", + "type":"string", + "doc":"field doc 772" + }, + { + "name": "field773", + "type":"string", + "doc":"field doc 773" + }, + { + "name": "field774", + "type":"string", + "doc":"field doc 774" + }, + { + "name": "field775", + "type":"string", + "doc":"field doc 775" + }, + { + "name": "field776", + "type":"string", + "doc":"field doc 776" + }, + { + "name": "field777", + "type":"string", + "doc":"field doc 777" + }, + { + "name": "field778", + "type":"string", + "doc":"field doc 778" + }, + { + "name": "field779", + "type":"string", + "doc":"field doc 779" + }, + { + "name": "field780", + "type":"string", + "doc":"field doc 780" + }, + { + "name": "field781", + "type":"string", + "doc":"field doc 781" + }, + { + "name": "field782", + "type":"string", + "doc":"field doc 782" + }, + { + "name": "field783", + "type":"string", + "doc":"field doc 783" + }, + { + "name": "field784", + "type":"string", + "doc":"field doc 784" + }, + { + "name": "field785", + "type":"string", + "doc":"field doc 785" + }, + { + "name": "field786", + "type":"string", + "doc":"field doc 786" + }, + { + "name": "field787", + "type":"string", + "doc":"field doc 787" + }, + { + "name": "field788", + "type":"string", + "doc":"field doc 788" + }, + { + "name": "field789", + "type":"string", + "doc":"field doc 789" + }, + { + "name": "field790", + "type":"string", + "doc":"field doc 790" + }, + { + "name": "field791", + "type":"string", + "doc":"field doc 791" + }, + { + "name": "field792", + "type":"string", + "doc":"field doc 792" + }, + { + "name": "field793", + "type":"string", + "doc":"field doc 793" + }, + { + "name": "field794", + "type":"string", + "doc":"field doc 794" + }, + { + "name": "field795", + "type":"string", + "doc":"field doc 795" + }, + { + "name": "field796", + "type":"string", + "doc":"field doc 796" + }, + { + "name": "field797", + "type":"string", + "doc":"field doc 797" + }, + { + "name": "field798", + "type":"string", + "doc":"field doc 798" + }, + { + "name": "field799", + "type":"string", + "doc":"field doc 799" + }, + { + "name": "field800", + "type":"string", + "doc":"field doc 800" + }, + { + "name": "field801", + "type":"string", + "doc":"field doc 801" + }, + { + "name": "field802", + "type":"string", + "doc":"field doc 802" + }, + { + "name": "field803", + "type":"string", + "doc":"field doc 803" + }, + { + "name": "field804", + "type":"string", + "doc":"field doc 804" + }, + { + "name": "field805", + "type":"string", + "doc":"field doc 805" + }, + { + "name": "field806", + "type":"string", + "doc":"field doc 806" + }, + { + "name": "field807", + "type":"string", + "doc":"field doc 807" + }, + { + "name": "field808", + "type":"string", + "doc":"field doc 808" + }, + { + "name": "field809", + "type":"string", + "doc":"field doc 809" + }, + { + "name": "field810", + "type":"string", + "doc":"field doc 810" + }, + { + "name": "field811", + "type":"string", + "doc":"field doc 811" + }, + { + "name": "field812", + "type":"string", + "doc":"field doc 812" + }, + { + "name": "field813", + "type":"string", + "doc":"field doc 813" + }, + { + "name": "field814", + "type":"string", + "doc":"field doc 814" + }, + { + "name": "field815", + "type":"string", + "doc":"field doc 815" + }, + { + "name": "field816", + "type":"string", + "doc":"field doc 816" + }, + { + "name": "field817", + "type":"string", + "doc":"field doc 817" + }, + { + "name": "field818", + "type":"string", + "doc":"field doc 818" + }, + { + "name": "field819", + "type":"string", + "doc":"field doc 819" + }, + { + "name": "field820", + "type":"string", + "doc":"field doc 820" + }, + { + "name": "field821", + "type":"string", + "doc":"field doc 821" + }, + { + "name": "field822", + "type":"string", + "doc":"field doc 822" + }, + { + "name": "field823", + "type":"string", + "doc":"field doc 823" + }, + { + "name": "field824", + "type":"string", + "doc":"field doc 824" + }, + { + "name": "field825", + "type":"string", + "doc":"field doc 825" + }, + { + "name": "field826", + "type":"string", + "doc":"field doc 826" + }, + { + "name": "field827", + "type":"string", + "doc":"field doc 827" + }, + { + "name": "field828", + "type":"string", + "doc":"field doc 828" + }, + { + "name": "field829", + "type":"string", + "doc":"field doc 829" + }, + { + "name": "field830", + "type":"string", + "doc":"field doc 830" + }, + { + "name": "field831", + "type":"string", + "doc":"field doc 831" + }, + { + "name": "field832", + "type":"string", + "doc":"field doc 832" + }, + { + "name": "field833", + "type":"string", + "doc":"field doc 833" + }, + { + "name": "field834", + "type":"string", + "doc":"field doc 834" + }, + { + "name": "field835", + "type":"string", + "doc":"field doc 835" + }, + { + "name": "field836", + "type":"string", + "doc":"field doc 836" + }, + { + "name": "field837", + "type":"string", + "doc":"field doc 837" + }, + { + "name": "field838", + "type":"string", + "doc":"field doc 838" + }, + { + "name": "field839", + "type":"string", + "doc":"field doc 839" + }, + { + "name": "field840", + "type":"string", + "doc":"field doc 840" + }, + { + "name": "field841", + "type":"string", + "doc":"field doc 841" + }, + { + "name": "field842", + "type":"string", + "doc":"field doc 842" + }, + { + "name": "field843", + "type":"string", + "doc":"field doc 843" + }, + { + "name": "field844", + "type":"string", + "doc":"field doc 844" + }, + { + "name": "field845", + "type":"string", + "doc":"field doc 845" + }, + { + "name": "field846", + "type":"string", + "doc":"field doc 846" + }, + { + "name": "field847", + "type":"string", + "doc":"field doc 847" + }, + { + "name": "field848", + "type":"string", + "doc":"field doc 848" + }, + { + "name": "field849", + "type":"string", + "doc":"field doc 849" + }, + { + "name": "field850", + "type":"string", + "doc":"field doc 850" + }, + { + "name": "field851", + "type":"string", + "doc":"field doc 851" + }, + { + "name": "field852", + "type":"string", + "doc":"field doc 852" + }, + { + "name": "field853", + "type":"string", + "doc":"field doc 853" + }, + { + "name": "field854", + "type":"string", + "doc":"field doc 854" + }, + { + "name": "field855", + "type":"string", + "doc":"field doc 855" + }, + { + "name": "field856", + "type":"string", + "doc":"field doc 856" + }, + { + "name": "field857", + "type":"string", + "doc":"field doc 857" + }, + { + "name": "field858", + "type":"string", + "doc":"field doc 858" + }, + { + "name": "field859", + "type":"string", + "doc":"field doc 859" + }, + { + "name": "field860", + "type":"string", + "doc":"field doc 860" + }, + { + "name": "field861", + "type":"string", + "doc":"field doc 861" + }, + { + "name": "field862", + "type":"string", + "doc":"field doc 862" + }, + { + "name": "field863", + "type":"string", + "doc":"field doc 863" + }, + { + "name": "field864", + "type":"string", + "doc":"field doc 864" + }, + { + "name": "field865", + "type":"string", + "doc":"field doc 865" + }, + { + "name": "field866", + "type":"string", + "doc":"field doc 866" + }, + { + "name": "field867", + "type":"string", + "doc":"field doc 867" + }, + { + "name": "field868", + "type":"string", + "doc":"field doc 868" + }, + { + "name": "field869", + "type":"string", + "doc":"field doc 869" + }, + { + "name": "field870", + "type":"string", + "doc":"field doc 870" + }, + { + "name": "field871", + "type":"string", + "doc":"field doc 871" + }, + { + "name": "field872", + "type":"string", + "doc":"field doc 872" + }, + { + "name": "field873", + "type":"string", + "doc":"field doc 873" + }, + { + "name": "field874", + "type":"string", + "doc":"field doc 874" + }, + { + "name": "field875", + "type":"string", + "doc":"field doc 875" + }, + { + "name": "field876", + "type":"string", + "doc":"field doc 876" + }, + { + "name": "field877", + "type":"string", + "doc":"field doc 877" + }, + { + "name": "field878", + "type":"string", + "doc":"field doc 878" + }, + { + "name": "field879", + "type":"string", + "doc":"field doc 879" + }, + { + "name": "field880", + "type":"string", + "doc":"field doc 880" + }, + { + "name": "field881", + "type":"string", + "doc":"field doc 881" + }, + { + "name": "field882", + "type":"string", + "doc":"field doc 882" + }, + { + "name": "field883", + "type":"string", + "doc":"field doc 883" + }, + { + "name": "field884", + "type":"string", + "doc":"field doc 884" + }, + { + "name": "field885", + "type":"string", + "doc":"field doc 885" + }, + { + "name": "field886", + "type":"string", + "doc":"field doc 886" + }, + { + "name": "field887", + "type":"string", + "doc":"field doc 887" + }, + { + "name": "field888", + "type":"string", + "doc":"field doc 888" + }, + { + "name": "field889", + "type":"string", + "doc":"field doc 889" + }, + { + "name": "field890", + "type":"string", + "doc":"field doc 890" + }, + { + "name": "field891", + "type":"string", + "doc":"field doc 891" + }, + { + "name": "field892", + "type":"string", + "doc":"field doc 892" + }, + { + "name": "field893", + "type":"string", + "doc":"field doc 893" + }, + { + "name": "field894", + "type":"string", + "doc":"field doc 894" + }, + { + "name": "field895", + "type":"string", + "doc":"field doc 895" + }, + { + "name": "field896", + "type":"string", + "doc":"field doc 896" + }, + { + "name": "field897", + "type":"string", + "doc":"field doc 897" + }, + { + "name": "field898", + "type":"string", + "doc":"field doc 898" + }, + { + "name": "field899", + "type":"string", + "doc":"field doc 899" + }, + { + "name": "field900", + "type":"string", + "doc":"field doc 900" + }, + { + "name": "field901", + "type":"string", + "doc":"field doc 901" + }, + { + "name": "field902", + "type":"string", + "doc":"field doc 902" + }, + { + "name": "field903", + "type":"string", + "doc":"field doc 903" + }, + { + "name": "field904", + "type":"string", + "doc":"field doc 904" + }, + { + "name": "field905", + "type":"string", + "doc":"field doc 905" + }, + { + "name": "field906", + "type":"string", + "doc":"field doc 906" + }, + { + "name": "field907", + "type":"string", + "doc":"field doc 907" + }, + { + "name": "field908", + "type":"string", + "doc":"field doc 908" + }, + { + "name": "field909", + "type":"string", + "doc":"field doc 909" + }, + { + "name": "field910", + "type":"string", + "doc":"field doc 910" + }, + { + "name": "field911", + "type":"string", + "doc":"field doc 911" + }, + { + "name": "field912", + "type":"string", + "doc":"field doc 912" + }, + { + "name": "field913", + "type":"string", + "doc":"field doc 913" + }, + { + "name": "field914", + "type":"string", + "doc":"field doc 914" + }, + { + "name": "field915", + "type":"string", + "doc":"field doc 915" + }, + { + "name": "field916", + "type":"string", + "doc":"field doc 916" + }, + { + "name": "field917", + "type":"string", + "doc":"field doc 917" + }, + { + "name": "field918", + "type":"string", + "doc":"field doc 918" + }, + { + "name": "field919", + "type":"string", + "doc":"field doc 919" + }, + { + "name": "field920", + "type":"string", + "doc":"field doc 920" + }, + { + "name": "field921", + "type":"string", + "doc":"field doc 921" + }, + { + "name": "field922", + "type":"string", + "doc":"field doc 922" + }, + { + "name": "field923", + "type":"string", + "doc":"field doc 923" + }, + { + "name": "field924", + "type":"string", + "doc":"field doc 924" + }, + { + "name": "field925", + "type":"string", + "doc":"field doc 925" + }, + { + "name": "field926", + "type":"string", + "doc":"field doc 926" + }, + { + "name": "field927", + "type":"string", + "doc":"field doc 927" + }, + { + "name": "field928", + "type":"string", + "doc":"field doc 928" + }, + { + "name": "field929", + "type":"string", + "doc":"field doc 929" + }, + { + "name": "field930", + "type":"string", + "doc":"field doc 930" + }, + { + "name": "field931", + "type":"string", + "doc":"field doc 931" + }, + { + "name": "field932", + "type":"string", + "doc":"field doc 932" + }, + { + "name": "field933", + "type":"string", + "doc":"field doc 933" + }, + { + "name": "field934", + "type":"string", + "doc":"field doc 934" + }, + { + "name": "field935", + "type":"string", + "doc":"field doc 935" + }, + { + "name": "field936", + "type":"string", + "doc":"field doc 936" + }, + { + "name": "field937", + "type":"string", + "doc":"field doc 937" + }, + { + "name": "field938", + "type":"string", + "doc":"field doc 938" + }, + { + "name": "field939", + "type":"string", + "doc":"field doc 939" + }, + { + "name": "field940", + "type":"string", + "doc":"field doc 940" + }, + { + "name": "field941", + "type":"string", + "doc":"field doc 941" + }, + { + "name": "field942", + "type":"string", + "doc":"field doc 942" + }, + { + "name": "field943", + "type":"string", + "doc":"field doc 943" + }, + { + "name": "field944", + "type":"string", + "doc":"field doc 944" + }, + { + "name": "field945", + "type":"string", + "doc":"field doc 945" + }, + { + "name": "field946", + "type":"string", + "doc":"field doc 946" + }, + { + "name": "field947", + "type":"string", + "doc":"field doc 947" + }, + { + "name": "field948", + "type":"string", + "doc":"field doc 948" + }, + { + "name": "field949", + "type":"string", + "doc":"field doc 949" + }, + { + "name": "field950", + "type":"string", + "doc":"field doc 950" + }, + { + "name": "field951", + "type":"string", + "doc":"field doc 951" + }, + { + "name": "field952", + "type":"string", + "doc":"field doc 952" + }, + { + "name": "field953", + "type":"string", + "doc":"field doc 953" + }, + { + "name": "field954", + "type":"string", + "doc":"field doc 954" + }, + { + "name": "field955", + "type":"string", + "doc":"field doc 955" + }, + { + "name": "field956", + "type":"string", + "doc":"field doc 956" + }, + { + "name": "field957", + "type":"string", + "doc":"field doc 957" + }, + { + "name": "field958", + "type":"string", + "doc":"field doc 958" + }, + { + "name": "field959", + "type":"string", + "doc":"field doc 959" + }, + { + "name": "field960", + "type":"string", + "doc":"field doc 960" + }, + { + "name": "field961", + "type":"string", + "doc":"field doc 961" + }, + { + "name": "field962", + "type":"string", + "doc":"field doc 962" + }, + { + "name": "field963", + "type":"string", + "doc":"field doc 963" + }, + { + "name": "field964", + "type":"string", + "doc":"field doc 964" + }, + { + "name": "field965", + "type":"string", + "doc":"field doc 965" + }, + { + "name": "field966", + "type":"string", + "doc":"field doc 966" + }, + { + "name": "field967", + "type":"string", + "doc":"field doc 967" + }, + { + "name": "field968", + "type":"string", + "doc":"field doc 968" + }, + { + "name": "field969", + "type":"string", + "doc":"field doc 969" + }, + { + "name": "field970", + "type":"string", + "doc":"field doc 970" + }, + { + "name": "field971", + "type":"string", + "doc":"field doc 971" + }, + { + "name": "field972", + "type":"string", + "doc":"field doc 972" + }, + { + "name": "field973", + "type":"string", + "doc":"field doc 973" + }, + { + "name": "field974", + "type":"string", + "doc":"field doc 974" + }, + { + "name": "field975", + "type":"string", + "doc":"field doc 975" + }, + { + "name": "field976", + "type":"string", + "doc":"field doc 976" + }, + { + "name": "field977", + "type":"string", + "doc":"field doc 977" + }, + { + "name": "field978", + "type":"string", + "doc":"field doc 978" + }, + { + "name": "field979", + "type":"string", + "doc":"field doc 979" + }, + { + "name": "field980", + "type":"string", + "doc":"field doc 980" + }, + { + "name": "field981", + "type":"string", + "doc":"field doc 981" + }, + { + "name": "field982", + "type":"string", + "doc":"field doc 982" + }, + { + "name": "field983", + "type":"string", + "doc":"field doc 983" + }, + { + "name": "field984", + "type":"string", + "doc":"field doc 984" + }, + { + "name": "field985", + "type":"string", + "doc":"field doc 985" + }, + { + "name": "field986", + "type":"string", + "doc":"field doc 986" + }, + { + "name": "field987", + "type":"string", + "doc":"field doc 987" + }, + { + "name": "field988", + "type":"string", + "doc":"field doc 988" + }, + { + "name": "field989", + "type":"string", + "doc":"field doc 989" + }, + { + "name": "field990", + "type":"string", + "doc":"field doc 990" + }, + { + "name": "field991", + "type":"string", + "doc":"field doc 991" + }, + { + "name": "field992", + "type":"string", + "doc":"field doc 992" + }, + { + "name": "field993", + "type":"string", + "doc":"field doc 993" + }, + { + "name": "field994", + "type":"string", + "doc":"field doc 994" + }, + { + "name": "field995", + "type":"string", + "doc":"field doc 995" + }, + { + "name": "field996", + "type":"string", + "doc":"field doc 996" + }, + { + "name": "field997", + "type":"string", + "doc":"field doc 997" + }, + { + "name": "field998", + "type":"string", + "doc":"field doc 998" + }, + { + "name": "field999", + "type":"string", + "doc":"field doc 999" + }, + { + "name": "field1000", + "type":"string", + "doc":"field doc 1000" + } + ] +} \ No newline at end of file diff --git a/avro-builder/tests/codegen-19/src/main/avro/vs19/ThousandField.avsc b/avro-builder/tests/codegen-19/src/main/avro/vs19/ThousandField.avsc new file mode 100644 index 000000000..5b12ecd7e --- /dev/null +++ b/avro-builder/tests/codegen-19/src/main/avro/vs19/ThousandField.avsc @@ -0,0 +1,5007 @@ +{ + "name": "ThousandField", + "type": "record", + "namespace": "vs19", + "fields": [ + { + "name": "field1", + "type":"string", + "doc":"field doc 1" + }, + { + "name": "field2", + "type":"string", + "doc":"field doc 2" + }, + { + "name": "field3", + "type":"string", + "doc":"field doc 3" + }, + { + "name": "field4", + "type":"string", + "doc":"field doc 4" + }, + { + "name": "field5", + "type":"string", + "doc":"field doc 5" + }, + { + "name": "field6", + "type":"string", + "doc":"field doc 6" + }, + { + "name": "field7", + "type":"string", + "doc":"field doc 7" + }, + { + "name": "field8", + "type":"string", + "doc":"field doc 8" + }, + { + "name": "field9", + "type":"string", + "doc":"field doc 9" + }, + { + "name": "field10", + "type":"string", + "doc":"field doc 10" + }, + { + "name": "field11", + "type":"string", + "doc":"field doc 11" + }, + { + "name": "field12", + "type":"string", + "doc":"field doc 12" + }, + { + "name": "field13", + "type":"string", + "doc":"field doc 13" + }, + { + "name": "field14", + "type":"string", + "doc":"field doc 14" + }, + { + "name": "field15", + "type":"string", + "doc":"field doc 15" + }, + { + "name": "field16", + "type":"string", + "doc":"field doc 16" + }, + { + "name": "field17", + "type":"string", + "doc":"field doc 17" + }, + { + "name": "field18", + "type":"string", + "doc":"field doc 18" + }, + { + "name": "field19", + "type":"string", + "doc":"field doc 19" + }, + { + "name": "field20", + "type":"string", + "doc":"field doc 20" + }, + { + "name": "field21", + "type":"string", + "doc":"field doc 21" + }, + { + "name": "field22", + "type":"string", + "doc":"field doc 22" + }, + { + "name": "field23", + "type":"string", + "doc":"field doc 23" + }, + { + "name": "field24", + "type":"string", + "doc":"field doc 24" + }, + { + "name": "field25", + "type":"string", + "doc":"field doc 25" + }, + { + "name": "field26", + "type":"string", + "doc":"field doc 26" + }, + { + "name": "field27", + "type":"string", + "doc":"field doc 27" + }, + { + "name": "field28", + "type":"string", + "doc":"field doc 28" + }, + { + "name": "field29", + "type":"string", + "doc":"field doc 29" + }, + { + "name": "field30", + "type":"string", + "doc":"field doc 30" + }, + { + "name": "field31", + "type":"string", + "doc":"field doc 31" + }, + { + "name": "field32", + "type":"string", + "doc":"field doc 32" + }, + { + "name": "field33", + "type":"string", + "doc":"field doc 33" + }, + { + "name": "field34", + "type":"string", + "doc":"field doc 34" + }, + { + "name": "field35", + "type":"string", + "doc":"field doc 35" + }, + { + "name": "field36", + "type":"string", + "doc":"field doc 36" + }, + { + "name": "field37", + "type":"string", + "doc":"field doc 37" + }, + { + "name": "field38", + "type":"string", + "doc":"field doc 38" + }, + { + "name": "field39", + "type":"string", + "doc":"field doc 39" + }, + { + "name": "field40", + "type":"string", + "doc":"field doc 40" + }, + { + "name": "field41", + "type":"string", + "doc":"field doc 41" + }, + { + "name": "field42", + "type":"string", + "doc":"field doc 42" + }, + { + "name": "field43", + "type":"string", + "doc":"field doc 43" + }, + { + "name": "field44", + "type":"string", + "doc":"field doc 44" + }, + { + "name": "field45", + "type":"string", + "doc":"field doc 45" + }, + { + "name": "field46", + "type":"string", + "doc":"field doc 46" + }, + { + "name": "field47", + "type":"string", + "doc":"field doc 47" + }, + { + "name": "field48", + "type":"string", + "doc":"field doc 48" + }, + { + "name": "field49", + "type":"string", + "doc":"field doc 49" + }, + { + "name": "field50", + "type":"string", + "doc":"field doc 50" + }, + { + "name": "field51", + "type":"string", + "doc":"field doc 51" + }, + { + "name": "field52", + "type":"string", + "doc":"field doc 52" + }, + { + "name": "field53", + "type":"string", + "doc":"field doc 53" + }, + { + "name": "field54", + "type":"string", + "doc":"field doc 54" + }, + { + "name": "field55", + "type":"string", + "doc":"field doc 55" + }, + { + "name": "field56", + "type":"string", + "doc":"field doc 56" + }, + { + "name": "field57", + "type":"string", + "doc":"field doc 57" + }, + { + "name": "field58", + "type":"string", + "doc":"field doc 58" + }, + { + "name": "field59", + "type":"string", + "doc":"field doc 59" + }, + { + "name": "field60", + "type":"string", + "doc":"field doc 60" + }, + { + "name": "field61", + "type":"string", + "doc":"field doc 61" + }, + { + "name": "field62", + "type":"string", + "doc":"field doc 62" + }, + { + "name": "field63", + "type":"string", + "doc":"field doc 63" + }, + { + "name": "field64", + "type":"string", + "doc":"field doc 64" + }, + { + "name": "field65", + "type":"string", + "doc":"field doc 65" + }, + { + "name": "field66", + "type":"string", + "doc":"field doc 66" + }, + { + "name": "field67", + "type":"string", + "doc":"field doc 67" + }, + { + "name": "field68", + "type":"string", + "doc":"field doc 68" + }, + { + "name": "field69", + "type":"string", + "doc":"field doc 69" + }, + { + "name": "field70", + "type":"string", + "doc":"field doc 70" + }, + { + "name": "field71", + "type":"string", + "doc":"field doc 71" + }, + { + "name": "field72", + "type":"string", + "doc":"field doc 72" + }, + { + "name": "field73", + "type":"string", + "doc":"field doc 73" + }, + { + "name": "field74", + "type":"string", + "doc":"field doc 74" + }, + { + "name": "field75", + "type":"string", + "doc":"field doc 75" + }, + { + "name": "field76", + "type":"string", + "doc":"field doc 76" + }, + { + "name": "field77", + "type":"string", + "doc":"field doc 77" + }, + { + "name": "field78", + "type":"string", + "doc":"field doc 78" + }, + { + "name": "field79", + "type":"string", + "doc":"field doc 79" + }, + { + "name": "field80", + "type":"string", + "doc":"field doc 80" + }, + { + "name": "field81", + "type":"string", + "doc":"field doc 81" + }, + { + "name": "field82", + "type":"string", + "doc":"field doc 82" + }, + { + "name": "field83", + "type":"string", + "doc":"field doc 83" + }, + { + "name": "field84", + "type":"string", + "doc":"field doc 84" + }, + { + "name": "field85", + "type":"string", + "doc":"field doc 85" + }, + { + "name": "field86", + "type":"string", + "doc":"field doc 86" + }, + { + "name": "field87", + "type":"string", + "doc":"field doc 87" + }, + { + "name": "field88", + "type":"string", + "doc":"field doc 88" + }, + { + "name": "field89", + "type":"string", + "doc":"field doc 89" + }, + { + "name": "field90", + "type":"string", + "doc":"field doc 90" + }, + { + "name": "field91", + "type":"string", + "doc":"field doc 91" + }, + { + "name": "field92", + "type":"string", + "doc":"field doc 92" + }, + { + "name": "field93", + "type":"string", + "doc":"field doc 93" + }, + { + "name": "field94", + "type":"string", + "doc":"field doc 94" + }, + { + "name": "field95", + "type":"string", + "doc":"field doc 95" + }, + { + "name": "field96", + "type":"string", + "doc":"field doc 96" + }, + { + "name": "field97", + "type":"string", + "doc":"field doc 97" + }, + { + "name": "field98", + "type":"string", + "doc":"field doc 98" + }, + { + "name": "field99", + "type":"string", + "doc":"field doc 99" + }, + { + "name": "field100", + "type":"string", + "doc":"field doc 100" + }, + { + "name": "field101", + "type":"string", + "doc":"field doc 101" + }, + { + "name": "field102", + "type":"string", + "doc":"field doc 102" + }, + { + "name": "field103", + "type":"string", + "doc":"field doc 103" + }, + { + "name": "field104", + "type":"string", + "doc":"field doc 104" + }, + { + "name": "field105", + "type":"string", + "doc":"field doc 105" + }, + { + "name": "field106", + "type":"string", + "doc":"field doc 106" + }, + { + "name": "field107", + "type":"string", + "doc":"field doc 107" + }, + { + "name": "field108", + "type":"string", + "doc":"field doc 108" + }, + { + "name": "field109", + "type":"string", + "doc":"field doc 109" + }, + { + "name": "field110", + "type":"string", + "doc":"field doc 110" + }, + { + "name": "field111", + "type":"string", + "doc":"field doc 111" + }, + { + "name": "field112", + "type":"string", + "doc":"field doc 112" + }, + { + "name": "field113", + "type":"string", + "doc":"field doc 113" + }, + { + "name": "field114", + "type":"string", + "doc":"field doc 114" + }, + { + "name": "field115", + "type":"string", + "doc":"field doc 115" + }, + { + "name": "field116", + "type":"string", + "doc":"field doc 116" + }, + { + "name": "field117", + "type":"string", + "doc":"field doc 117" + }, + { + "name": "field118", + "type":"string", + "doc":"field doc 118" + }, + { + "name": "field119", + "type":"string", + "doc":"field doc 119" + }, + { + "name": "field120", + "type":"string", + "doc":"field doc 120" + }, + { + "name": "field121", + "type":"string", + "doc":"field doc 121" + }, + { + "name": "field122", + "type":"string", + "doc":"field doc 122" + }, + { + "name": "field123", + "type":"string", + "doc":"field doc 123" + }, + { + "name": "field124", + "type":"string", + "doc":"field doc 124" + }, + { + "name": "field125", + "type":"string", + "doc":"field doc 125" + }, + { + "name": "field126", + "type":"string", + "doc":"field doc 126" + }, + { + "name": "field127", + "type":"string", + "doc":"field doc 127" + }, + { + "name": "field128", + "type":"string", + "doc":"field doc 128" + }, + { + "name": "field129", + "type":"string", + "doc":"field doc 129" + }, + { + "name": "field130", + "type":"string", + "doc":"field doc 130" + }, + { + "name": "field131", + "type":"string", + "doc":"field doc 131" + }, + { + "name": "field132", + "type":"string", + "doc":"field doc 132" + }, + { + "name": "field133", + "type":"string", + "doc":"field doc 133" + }, + { + "name": "field134", + "type":"string", + "doc":"field doc 134" + }, + { + "name": "field135", + "type":"string", + "doc":"field doc 135" + }, + { + "name": "field136", + "type":"string", + "doc":"field doc 136" + }, + { + "name": "field137", + "type":"string", + "doc":"field doc 137" + }, + { + "name": "field138", + "type":"string", + "doc":"field doc 138" + }, + { + "name": "field139", + "type":"string", + "doc":"field doc 139" + }, + { + "name": "field140", + "type":"string", + "doc":"field doc 140" + }, + { + "name": "field141", + "type":"string", + "doc":"field doc 141" + }, + { + "name": "field142", + "type":"string", + "doc":"field doc 142" + }, + { + "name": "field143", + "type":"string", + "doc":"field doc 143" + }, + { + "name": "field144", + "type":"string", + "doc":"field doc 144" + }, + { + "name": "field145", + "type":"string", + "doc":"field doc 145" + }, + { + "name": "field146", + "type":"string", + "doc":"field doc 146" + }, + { + "name": "field147", + "type":"string", + "doc":"field doc 147" + }, + { + "name": "field148", + "type":"string", + "doc":"field doc 148" + }, + { + "name": "field149", + "type":"string", + "doc":"field doc 149" + }, + { + "name": "field150", + "type":"string", + "doc":"field doc 150" + }, + { + "name": "field151", + "type":"string", + "doc":"field doc 151" + }, + { + "name": "field152", + "type":"string", + "doc":"field doc 152" + }, + { + "name": "field153", + "type":"string", + "doc":"field doc 153" + }, + { + "name": "field154", + "type":"string", + "doc":"field doc 154" + }, + { + "name": "field155", + "type":"string", + "doc":"field doc 155" + }, + { + "name": "field156", + "type":"string", + "doc":"field doc 156" + }, + { + "name": "field157", + "type":"string", + "doc":"field doc 157" + }, + { + "name": "field158", + "type":"string", + "doc":"field doc 158" + }, + { + "name": "field159", + "type":"string", + "doc":"field doc 159" + }, + { + "name": "field160", + "type":"string", + "doc":"field doc 160" + }, + { + "name": "field161", + "type":"string", + "doc":"field doc 161" + }, + { + "name": "field162", + "type":"string", + "doc":"field doc 162" + }, + { + "name": "field163", + "type":"string", + "doc":"field doc 163" + }, + { + "name": "field164", + "type":"string", + "doc":"field doc 164" + }, + { + "name": "field165", + "type":"string", + "doc":"field doc 165" + }, + { + "name": "field166", + "type":"string", + "doc":"field doc 166" + }, + { + "name": "field167", + "type":"string", + "doc":"field doc 167" + }, + { + "name": "field168", + "type":"string", + "doc":"field doc 168" + }, + { + "name": "field169", + "type":"string", + "doc":"field doc 169" + }, + { + "name": "field170", + "type":"string", + "doc":"field doc 170" + }, + { + "name": "field171", + "type":"string", + "doc":"field doc 171" + }, + { + "name": "field172", + "type":"string", + "doc":"field doc 172" + }, + { + "name": "field173", + "type":"string", + "doc":"field doc 173" + }, + { + "name": "field174", + "type":"string", + "doc":"field doc 174" + }, + { + "name": "field175", + "type":"string", + "doc":"field doc 175" + }, + { + "name": "field176", + "type":"string", + "doc":"field doc 176" + }, + { + "name": "field177", + "type":"string", + "doc":"field doc 177" + }, + { + "name": "field178", + "type":"string", + "doc":"field doc 178" + }, + { + "name": "field179", + "type":"string", + "doc":"field doc 179" + }, + { + "name": "field180", + "type":"string", + "doc":"field doc 180" + }, + { + "name": "field181", + "type":"string", + "doc":"field doc 181" + }, + { + "name": "field182", + "type":"string", + "doc":"field doc 182" + }, + { + "name": "field183", + "type":"string", + "doc":"field doc 183" + }, + { + "name": "field184", + "type":"string", + "doc":"field doc 184" + }, + { + "name": "field185", + "type":"string", + "doc":"field doc 185" + }, + { + "name": "field186", + "type":"string", + "doc":"field doc 186" + }, + { + "name": "field187", + "type":"string", + "doc":"field doc 187" + }, + { + "name": "field188", + "type":"string", + "doc":"field doc 188" + }, + { + "name": "field189", + "type":"string", + "doc":"field doc 189" + }, + { + "name": "field190", + "type":"string", + "doc":"field doc 190" + }, + { + "name": "field191", + "type":"string", + "doc":"field doc 191" + }, + { + "name": "field192", + "type":"string", + "doc":"field doc 192" + }, + { + "name": "field193", + "type":"string", + "doc":"field doc 193" + }, + { + "name": "field194", + "type":"string", + "doc":"field doc 194" + }, + { + "name": "field195", + "type":"string", + "doc":"field doc 195" + }, + { + "name": "field196", + "type":"string", + "doc":"field doc 196" + }, + { + "name": "field197", + "type":"string", + "doc":"field doc 197" + }, + { + "name": "field198", + "type":"string", + "doc":"field doc 198" + }, + { + "name": "field199", + "type":"string", + "doc":"field doc 199" + }, + { + "name": "field200", + "type":"string", + "doc":"field doc 200" + }, + { + "name": "field201", + "type":"string", + "doc":"field doc 201" + }, + { + "name": "field202", + "type":"string", + "doc":"field doc 202" + }, + { + "name": "field203", + "type":"string", + "doc":"field doc 203" + }, + { + "name": "field204", + "type":"string", + "doc":"field doc 204" + }, + { + "name": "field205", + "type":"string", + "doc":"field doc 205" + }, + { + "name": "field206", + "type":"string", + "doc":"field doc 206" + }, + { + "name": "field207", + "type":"string", + "doc":"field doc 207" + }, + { + "name": "field208", + "type":"string", + "doc":"field doc 208" + }, + { + "name": "field209", + "type":"string", + "doc":"field doc 209" + }, + { + "name": "field210", + "type":"string", + "doc":"field doc 210" + }, + { + "name": "field211", + "type":"string", + "doc":"field doc 211" + }, + { + "name": "field212", + "type":"string", + "doc":"field doc 212" + }, + { + "name": "field213", + "type":"string", + "doc":"field doc 213" + }, + { + "name": "field214", + "type":"string", + "doc":"field doc 214" + }, + { + "name": "field215", + "type":"string", + "doc":"field doc 215" + }, + { + "name": "field216", + "type":"string", + "doc":"field doc 216" + }, + { + "name": "field217", + "type":"string", + "doc":"field doc 217" + }, + { + "name": "field218", + "type":"string", + "doc":"field doc 218" + }, + { + "name": "field219", + "type":"string", + "doc":"field doc 219" + }, + { + "name": "field220", + "type":"string", + "doc":"field doc 220" + }, + { + "name": "field221", + "type":"string", + "doc":"field doc 221" + }, + { + "name": "field222", + "type":"string", + "doc":"field doc 222" + }, + { + "name": "field223", + "type":"string", + "doc":"field doc 223" + }, + { + "name": "field224", + "type":"string", + "doc":"field doc 224" + }, + { + "name": "field225", + "type":"string", + "doc":"field doc 225" + }, + { + "name": "field226", + "type":"string", + "doc":"field doc 226" + }, + { + "name": "field227", + "type":"string", + "doc":"field doc 227" + }, + { + "name": "field228", + "type":"string", + "doc":"field doc 228" + }, + { + "name": "field229", + "type":"string", + "doc":"field doc 229" + }, + { + "name": "field230", + "type":"string", + "doc":"field doc 230" + }, + { + "name": "field231", + "type":"string", + "doc":"field doc 231" + }, + { + "name": "field232", + "type":"string", + "doc":"field doc 232" + }, + { + "name": "field233", + "type":"string", + "doc":"field doc 233" + }, + { + "name": "field234", + "type":"string", + "doc":"field doc 234" + }, + { + "name": "field235", + "type":"string", + "doc":"field doc 235" + }, + { + "name": "field236", + "type":"string", + "doc":"field doc 236" + }, + { + "name": "field237", + "type":"string", + "doc":"field doc 237" + }, + { + "name": "field238", + "type":"string", + "doc":"field doc 238" + }, + { + "name": "field239", + "type":"string", + "doc":"field doc 239" + }, + { + "name": "field240", + "type":"string", + "doc":"field doc 240" + }, + { + "name": "field241", + "type":"string", + "doc":"field doc 241" + }, + { + "name": "field242", + "type":"string", + "doc":"field doc 242" + }, + { + "name": "field243", + "type":"string", + "doc":"field doc 243" + }, + { + "name": "field244", + "type":"string", + "doc":"field doc 244" + }, + { + "name": "field245", + "type":"string", + "doc":"field doc 245" + }, + { + "name": "field246", + "type":"string", + "doc":"field doc 246" + }, + { + "name": "field247", + "type":"string", + "doc":"field doc 247" + }, + { + "name": "field248", + "type":"string", + "doc":"field doc 248" + }, + { + "name": "field249", + "type":"string", + "doc":"field doc 249" + }, + { + "name": "field250", + "type":"string", + "doc":"field doc 250" + }, + { + "name": "field251", + "type":"string", + "doc":"field doc 251" + }, + { + "name": "field252", + "type":"string", + "doc":"field doc 252" + }, + { + "name": "field253", + "type":"string", + "doc":"field doc 253" + }, + { + "name": "field254", + "type":"string", + "doc":"field doc 254" + }, + { + "name": "field255", + "type":"string", + "doc":"field doc 255" + }, + { + "name": "field256", + "type":"string", + "doc":"field doc 256" + }, + { + "name": "field257", + "type":"string", + "doc":"field doc 257" + }, + { + "name": "field258", + "type":"string", + "doc":"field doc 258" + }, + { + "name": "field259", + "type":"string", + "doc":"field doc 259" + }, + { + "name": "field260", + "type":"string", + "doc":"field doc 260" + }, + { + "name": "field261", + "type":"string", + "doc":"field doc 261" + }, + { + "name": "field262", + "type":"string", + "doc":"field doc 262" + }, + { + "name": "field263", + "type":"string", + "doc":"field doc 263" + }, + { + "name": "field264", + "type":"string", + "doc":"field doc 264" + }, + { + "name": "field265", + "type":"string", + "doc":"field doc 265" + }, + { + "name": "field266", + "type":"string", + "doc":"field doc 266" + }, + { + "name": "field267", + "type":"string", + "doc":"field doc 267" + }, + { + "name": "field268", + "type":"string", + "doc":"field doc 268" + }, + { + "name": "field269", + "type":"string", + "doc":"field doc 269" + }, + { + "name": "field270", + "type":"string", + "doc":"field doc 270" + }, + { + "name": "field271", + "type":"string", + "doc":"field doc 271" + }, + { + "name": "field272", + "type":"string", + "doc":"field doc 272" + }, + { + "name": "field273", + "type":"string", + "doc":"field doc 273" + }, + { + "name": "field274", + "type":"string", + "doc":"field doc 274" + }, + { + "name": "field275", + "type":"string", + "doc":"field doc 275" + }, + { + "name": "field276", + "type":"string", + "doc":"field doc 276" + }, + { + "name": "field277", + "type":"string", + "doc":"field doc 277" + }, + { + "name": "field278", + "type":"string", + "doc":"field doc 278" + }, + { + "name": "field279", + "type":"string", + "doc":"field doc 279" + }, + { + "name": "field280", + "type":"string", + "doc":"field doc 280" + }, + { + "name": "field281", + "type":"string", + "doc":"field doc 281" + }, + { + "name": "field282", + "type":"string", + "doc":"field doc 282" + }, + { + "name": "field283", + "type":"string", + "doc":"field doc 283" + }, + { + "name": "field284", + "type":"string", + "doc":"field doc 284" + }, + { + "name": "field285", + "type":"string", + "doc":"field doc 285" + }, + { + "name": "field286", + "type":"string", + "doc":"field doc 286" + }, + { + "name": "field287", + "type":"string", + "doc":"field doc 287" + }, + { + "name": "field288", + "type":"string", + "doc":"field doc 288" + }, + { + "name": "field289", + "type":"string", + "doc":"field doc 289" + }, + { + "name": "field290", + "type":"string", + "doc":"field doc 290" + }, + { + "name": "field291", + "type":"string", + "doc":"field doc 291" + }, + { + "name": "field292", + "type":"string", + "doc":"field doc 292" + }, + { + "name": "field293", + "type":"string", + "doc":"field doc 293" + }, + { + "name": "field294", + "type":"string", + "doc":"field doc 294" + }, + { + "name": "field295", + "type":"string", + "doc":"field doc 295" + }, + { + "name": "field296", + "type":"string", + "doc":"field doc 296" + }, + { + "name": "field297", + "type":"string", + "doc":"field doc 297" + }, + { + "name": "field298", + "type":"string", + "doc":"field doc 298" + }, + { + "name": "field299", + "type":"string", + "doc":"field doc 299" + }, + { + "name": "field300", + "type":"string", + "doc":"field doc 300" + }, + { + "name": "field301", + "type":"string", + "doc":"field doc 301" + }, + { + "name": "field302", + "type":"string", + "doc":"field doc 302" + }, + { + "name": "field303", + "type":"string", + "doc":"field doc 303" + }, + { + "name": "field304", + "type":"string", + "doc":"field doc 304" + }, + { + "name": "field305", + "type":"string", + "doc":"field doc 305" + }, + { + "name": "field306", + "type":"string", + "doc":"field doc 306" + }, + { + "name": "field307", + "type":"string", + "doc":"field doc 307" + }, + { + "name": "field308", + "type":"string", + "doc":"field doc 308" + }, + { + "name": "field309", + "type":"string", + "doc":"field doc 309" + }, + { + "name": "field310", + "type":"string", + "doc":"field doc 310" + }, + { + "name": "field311", + "type":"string", + "doc":"field doc 311" + }, + { + "name": "field312", + "type":"string", + "doc":"field doc 312" + }, + { + "name": "field313", + "type":"string", + "doc":"field doc 313" + }, + { + "name": "field314", + "type":"string", + "doc":"field doc 314" + }, + { + "name": "field315", + "type":"string", + "doc":"field doc 315" + }, + { + "name": "field316", + "type":"string", + "doc":"field doc 316" + }, + { + "name": "field317", + "type":"string", + "doc":"field doc 317" + }, + { + "name": "field318", + "type":"string", + "doc":"field doc 318" + }, + { + "name": "field319", + "type":"string", + "doc":"field doc 319" + }, + { + "name": "field320", + "type":"string", + "doc":"field doc 320" + }, + { + "name": "field321", + "type":"string", + "doc":"field doc 321" + }, + { + "name": "field322", + "type":"string", + "doc":"field doc 322" + }, + { + "name": "field323", + "type":"string", + "doc":"field doc 323" + }, + { + "name": "field324", + "type":"string", + "doc":"field doc 324" + }, + { + "name": "field325", + "type":"string", + "doc":"field doc 325" + }, + { + "name": "field326", + "type":"string", + "doc":"field doc 326" + }, + { + "name": "field327", + "type":"string", + "doc":"field doc 327" + }, + { + "name": "field328", + "type":"string", + "doc":"field doc 328" + }, + { + "name": "field329", + "type":"string", + "doc":"field doc 329" + }, + { + "name": "field330", + "type":"string", + "doc":"field doc 330" + }, + { + "name": "field331", + "type":"string", + "doc":"field doc 331" + }, + { + "name": "field332", + "type":"string", + "doc":"field doc 332" + }, + { + "name": "field333", + "type":"string", + "doc":"field doc 333" + }, + { + "name": "field334", + "type":"string", + "doc":"field doc 334" + }, + { + "name": "field335", + "type":"string", + "doc":"field doc 335" + }, + { + "name": "field336", + "type":"string", + "doc":"field doc 336" + }, + { + "name": "field337", + "type":"string", + "doc":"field doc 337" + }, + { + "name": "field338", + "type":"string", + "doc":"field doc 338" + }, + { + "name": "field339", + "type":"string", + "doc":"field doc 339" + }, + { + "name": "field340", + "type":"string", + "doc":"field doc 340" + }, + { + "name": "field341", + "type":"string", + "doc":"field doc 341" + }, + { + "name": "field342", + "type":"string", + "doc":"field doc 342" + }, + { + "name": "field343", + "type":"string", + "doc":"field doc 343" + }, + { + "name": "field344", + "type":"string", + "doc":"field doc 344" + }, + { + "name": "field345", + "type":"string", + "doc":"field doc 345" + }, + { + "name": "field346", + "type":"string", + "doc":"field doc 346" + }, + { + "name": "field347", + "type":"string", + "doc":"field doc 347" + }, + { + "name": "field348", + "type":"string", + "doc":"field doc 348" + }, + { + "name": "field349", + "type":"string", + "doc":"field doc 349" + }, + { + "name": "field350", + "type":"string", + "doc":"field doc 350" + }, + { + "name": "field351", + "type":"string", + "doc":"field doc 351" + }, + { + "name": "field352", + "type":"string", + "doc":"field doc 352" + }, + { + "name": "field353", + "type":"string", + "doc":"field doc 353" + }, + { + "name": "field354", + "type":"string", + "doc":"field doc 354" + }, + { + "name": "field355", + "type":"string", + "doc":"field doc 355" + }, + { + "name": "field356", + "type":"string", + "doc":"field doc 356" + }, + { + "name": "field357", + "type":"string", + "doc":"field doc 357" + }, + { + "name": "field358", + "type":"string", + "doc":"field doc 358" + }, + { + "name": "field359", + "type":"string", + "doc":"field doc 359" + }, + { + "name": "field360", + "type":"string", + "doc":"field doc 360" + }, + { + "name": "field361", + "type":"string", + "doc":"field doc 361" + }, + { + "name": "field362", + "type":"string", + "doc":"field doc 362" + }, + { + "name": "field363", + "type":"string", + "doc":"field doc 363" + }, + { + "name": "field364", + "type":"string", + "doc":"field doc 364" + }, + { + "name": "field365", + "type":"string", + "doc":"field doc 365" + }, + { + "name": "field366", + "type":"string", + "doc":"field doc 366" + }, + { + "name": "field367", + "type":"string", + "doc":"field doc 367" + }, + { + "name": "field368", + "type":"string", + "doc":"field doc 368" + }, + { + "name": "field369", + "type":"string", + "doc":"field doc 369" + }, + { + "name": "field370", + "type":"string", + "doc":"field doc 370" + }, + { + "name": "field371", + "type":"string", + "doc":"field doc 371" + }, + { + "name": "field372", + "type":"string", + "doc":"field doc 372" + }, + { + "name": "field373", + "type":"string", + "doc":"field doc 373" + }, + { + "name": "field374", + "type":"string", + "doc":"field doc 374" + }, + { + "name": "field375", + "type":"string", + "doc":"field doc 375" + }, + { + "name": "field376", + "type":"string", + "doc":"field doc 376" + }, + { + "name": "field377", + "type":"string", + "doc":"field doc 377" + }, + { + "name": "field378", + "type":"string", + "doc":"field doc 378" + }, + { + "name": "field379", + "type":"string", + "doc":"field doc 379" + }, + { + "name": "field380", + "type":"string", + "doc":"field doc 380" + }, + { + "name": "field381", + "type":"string", + "doc":"field doc 381" + }, + { + "name": "field382", + "type":"string", + "doc":"field doc 382" + }, + { + "name": "field383", + "type":"string", + "doc":"field doc 383" + }, + { + "name": "field384", + "type":"string", + "doc":"field doc 384" + }, + { + "name": "field385", + "type":"string", + "doc":"field doc 385" + }, + { + "name": "field386", + "type":"string", + "doc":"field doc 386" + }, + { + "name": "field387", + "type":"string", + "doc":"field doc 387" + }, + { + "name": "field388", + "type":"string", + "doc":"field doc 388" + }, + { + "name": "field389", + "type":"string", + "doc":"field doc 389" + }, + { + "name": "field390", + "type":"string", + "doc":"field doc 390" + }, + { + "name": "field391", + "type":"string", + "doc":"field doc 391" + }, + { + "name": "field392", + "type":"string", + "doc":"field doc 392" + }, + { + "name": "field393", + "type":"string", + "doc":"field doc 393" + }, + { + "name": "field394", + "type":"string", + "doc":"field doc 394" + }, + { + "name": "field395", + "type":"string", + "doc":"field doc 395" + }, + { + "name": "field396", + "type":"string", + "doc":"field doc 396" + }, + { + "name": "field397", + "type":"string", + "doc":"field doc 397" + }, + { + "name": "field398", + "type":"string", + "doc":"field doc 398" + }, + { + "name": "field399", + "type":"string", + "doc":"field doc 399" + }, + { + "name": "field400", + "type":"string", + "doc":"field doc 400" + }, + { + "name": "field401", + "type":"string", + "doc":"field doc 401" + }, + { + "name": "field402", + "type":"string", + "doc":"field doc 402" + }, + { + "name": "field403", + "type":"string", + "doc":"field doc 403" + }, + { + "name": "field404", + "type":"string", + "doc":"field doc 404" + }, + { + "name": "field405", + "type":"string", + "doc":"field doc 405" + }, + { + "name": "field406", + "type":"string", + "doc":"field doc 406" + }, + { + "name": "field407", + "type":"string", + "doc":"field doc 407" + }, + { + "name": "field408", + "type":"string", + "doc":"field doc 408" + }, + { + "name": "field409", + "type":"string", + "doc":"field doc 409" + }, + { + "name": "field410", + "type":"string", + "doc":"field doc 410" + }, + { + "name": "field411", + "type":"string", + "doc":"field doc 411" + }, + { + "name": "field412", + "type":"string", + "doc":"field doc 412" + }, + { + "name": "field413", + "type":"string", + "doc":"field doc 413" + }, + { + "name": "field414", + "type":"string", + "doc":"field doc 414" + }, + { + "name": "field415", + "type":"string", + "doc":"field doc 415" + }, + { + "name": "field416", + "type":"string", + "doc":"field doc 416" + }, + { + "name": "field417", + "type":"string", + "doc":"field doc 417" + }, + { + "name": "field418", + "type":"string", + "doc":"field doc 418" + }, + { + "name": "field419", + "type":"string", + "doc":"field doc 419" + }, + { + "name": "field420", + "type":"string", + "doc":"field doc 420" + }, + { + "name": "field421", + "type":"string", + "doc":"field doc 421" + }, + { + "name": "field422", + "type":"string", + "doc":"field doc 422" + }, + { + "name": "field423", + "type":"string", + "doc":"field doc 423" + }, + { + "name": "field424", + "type":"string", + "doc":"field doc 424" + }, + { + "name": "field425", + "type":"string", + "doc":"field doc 425" + }, + { + "name": "field426", + "type":"string", + "doc":"field doc 426" + }, + { + "name": "field427", + "type":"string", + "doc":"field doc 427" + }, + { + "name": "field428", + "type":"string", + "doc":"field doc 428" + }, + { + "name": "field429", + "type":"string", + "doc":"field doc 429" + }, + { + "name": "field430", + "type":"string", + "doc":"field doc 430" + }, + { + "name": "field431", + "type":"string", + "doc":"field doc 431" + }, + { + "name": "field432", + "type":"string", + "doc":"field doc 432" + }, + { + "name": "field433", + "type":"string", + "doc":"field doc 433" + }, + { + "name": "field434", + "type":"string", + "doc":"field doc 434" + }, + { + "name": "field435", + "type":"string", + "doc":"field doc 435" + }, + { + "name": "field436", + "type":"string", + "doc":"field doc 436" + }, + { + "name": "field437", + "type":"string", + "doc":"field doc 437" + }, + { + "name": "field438", + "type":"string", + "doc":"field doc 438" + }, + { + "name": "field439", + "type":"string", + "doc":"field doc 439" + }, + { + "name": "field440", + "type":"string", + "doc":"field doc 440" + }, + { + "name": "field441", + "type":"string", + "doc":"field doc 441" + }, + { + "name": "field442", + "type":"string", + "doc":"field doc 442" + }, + { + "name": "field443", + "type":"string", + "doc":"field doc 443" + }, + { + "name": "field444", + "type":"string", + "doc":"field doc 444" + }, + { + "name": "field445", + "type":"string", + "doc":"field doc 445" + }, + { + "name": "field446", + "type":"string", + "doc":"field doc 446" + }, + { + "name": "field447", + "type":"string", + "doc":"field doc 447" + }, + { + "name": "field448", + "type":"string", + "doc":"field doc 448" + }, + { + "name": "field449", + "type":"string", + "doc":"field doc 449" + }, + { + "name": "field450", + "type":"string", + "doc":"field doc 450" + }, + { + "name": "field451", + "type":"string", + "doc":"field doc 451" + }, + { + "name": "field452", + "type":"string", + "doc":"field doc 452" + }, + { + "name": "field453", + "type":"string", + "doc":"field doc 453" + }, + { + "name": "field454", + "type":"string", + "doc":"field doc 454" + }, + { + "name": "field455", + "type":"string", + "doc":"field doc 455" + }, + { + "name": "field456", + "type":"string", + "doc":"field doc 456" + }, + { + "name": "field457", + "type":"string", + "doc":"field doc 457" + }, + { + "name": "field458", + "type":"string", + "doc":"field doc 458" + }, + { + "name": "field459", + "type":"string", + "doc":"field doc 459" + }, + { + "name": "field460", + "type":"string", + "doc":"field doc 460" + }, + { + "name": "field461", + "type":"string", + "doc":"field doc 461" + }, + { + "name": "field462", + "type":"string", + "doc":"field doc 462" + }, + { + "name": "field463", + "type":"string", + "doc":"field doc 463" + }, + { + "name": "field464", + "type":"string", + "doc":"field doc 464" + }, + { + "name": "field465", + "type":"string", + "doc":"field doc 465" + }, + { + "name": "field466", + "type":"string", + "doc":"field doc 466" + }, + { + "name": "field467", + "type":"string", + "doc":"field doc 467" + }, + { + "name": "field468", + "type":"string", + "doc":"field doc 468" + }, + { + "name": "field469", + "type":"string", + "doc":"field doc 469" + }, + { + "name": "field470", + "type":"string", + "doc":"field doc 470" + }, + { + "name": "field471", + "type":"string", + "doc":"field doc 471" + }, + { + "name": "field472", + "type":"string", + "doc":"field doc 472" + }, + { + "name": "field473", + "type":"string", + "doc":"field doc 473" + }, + { + "name": "field474", + "type":"string", + "doc":"field doc 474" + }, + { + "name": "field475", + "type":"string", + "doc":"field doc 475" + }, + { + "name": "field476", + "type":"string", + "doc":"field doc 476" + }, + { + "name": "field477", + "type":"string", + "doc":"field doc 477" + }, + { + "name": "field478", + "type":"string", + "doc":"field doc 478" + }, + { + "name": "field479", + "type":"string", + "doc":"field doc 479" + }, + { + "name": "field480", + "type":"string", + "doc":"field doc 480" + }, + { + "name": "field481", + "type":"string", + "doc":"field doc 481" + }, + { + "name": "field482", + "type":"string", + "doc":"field doc 482" + }, + { + "name": "field483", + "type":"string", + "doc":"field doc 483" + }, + { + "name": "field484", + "type":"string", + "doc":"field doc 484" + }, + { + "name": "field485", + "type":"string", + "doc":"field doc 485" + }, + { + "name": "field486", + "type":"string", + "doc":"field doc 486" + }, + { + "name": "field487", + "type":"string", + "doc":"field doc 487" + }, + { + "name": "field488", + "type":"string", + "doc":"field doc 488" + }, + { + "name": "field489", + "type":"string", + "doc":"field doc 489" + }, + { + "name": "field490", + "type":"string", + "doc":"field doc 490" + }, + { + "name": "field491", + "type":"string", + "doc":"field doc 491" + }, + { + "name": "field492", + "type":"string", + "doc":"field doc 492" + }, + { + "name": "field493", + "type":"string", + "doc":"field doc 493" + }, + { + "name": "field494", + "type":"string", + "doc":"field doc 494" + }, + { + "name": "field495", + "type":"string", + "doc":"field doc 495" + }, + { + "name": "field496", + "type":"string", + "doc":"field doc 496" + }, + { + "name": "field497", + "type":"string", + "doc":"field doc 497" + }, + { + "name": "field498", + "type":"string", + "doc":"field doc 498" + }, + { + "name": "field499", + "type":"string", + "doc":"field doc 499" + }, + { + "name": "field500", + "type":"string", + "doc":"field doc 500" + }, + { + "name": "field501", + "type":"string", + "doc":"field doc 501" + }, + { + "name": "field502", + "type":"string", + "doc":"field doc 502" + }, + { + "name": "field503", + "type":"string", + "doc":"field doc 503" + }, + { + "name": "field504", + "type":"string", + "doc":"field doc 504" + }, + { + "name": "field505", + "type":"string", + "doc":"field doc 505" + }, + { + "name": "field506", + "type":"string", + "doc":"field doc 506" + }, + { + "name": "field507", + "type":"string", + "doc":"field doc 507" + }, + { + "name": "field508", + "type":"string", + "doc":"field doc 508" + }, + { + "name": "field509", + "type":"string", + "doc":"field doc 509" + }, + { + "name": "field510", + "type":"string", + "doc":"field doc 510" + }, + { + "name": "field511", + "type":"string", + "doc":"field doc 511" + }, + { + "name": "field512", + "type":"string", + "doc":"field doc 512" + }, + { + "name": "field513", + "type":"string", + "doc":"field doc 513" + }, + { + "name": "field514", + "type":"string", + "doc":"field doc 514" + }, + { + "name": "field515", + "type":"string", + "doc":"field doc 515" + }, + { + "name": "field516", + "type":"string", + "doc":"field doc 516" + }, + { + "name": "field517", + "type":"string", + "doc":"field doc 517" + }, + { + "name": "field518", + "type":"string", + "doc":"field doc 518" + }, + { + "name": "field519", + "type":"string", + "doc":"field doc 519" + }, + { + "name": "field520", + "type":"string", + "doc":"field doc 520" + }, + { + "name": "field521", + "type":"string", + "doc":"field doc 521" + }, + { + "name": "field522", + "type":"string", + "doc":"field doc 522" + }, + { + "name": "field523", + "type":"string", + "doc":"field doc 523" + }, + { + "name": "field524", + "type":"string", + "doc":"field doc 524" + }, + { + "name": "field525", + "type":"string", + "doc":"field doc 525" + }, + { + "name": "field526", + "type":"string", + "doc":"field doc 526" + }, + { + "name": "field527", + "type":"string", + "doc":"field doc 527" + }, + { + "name": "field528", + "type":"string", + "doc":"field doc 528" + }, + { + "name": "field529", + "type":"string", + "doc":"field doc 529" + }, + { + "name": "field530", + "type":"string", + "doc":"field doc 530" + }, + { + "name": "field531", + "type":"string", + "doc":"field doc 531" + }, + { + "name": "field532", + "type":"string", + "doc":"field doc 532" + }, + { + "name": "field533", + "type":"string", + "doc":"field doc 533" + }, + { + "name": "field534", + "type":"string", + "doc":"field doc 534" + }, + { + "name": "field535", + "type":"string", + "doc":"field doc 535" + }, + { + "name": "field536", + "type":"string", + "doc":"field doc 536" + }, + { + "name": "field537", + "type":"string", + "doc":"field doc 537" + }, + { + "name": "field538", + "type":"string", + "doc":"field doc 538" + }, + { + "name": "field539", + "type":"string", + "doc":"field doc 539" + }, + { + "name": "field540", + "type":"string", + "doc":"field doc 540" + }, + { + "name": "field541", + "type":"string", + "doc":"field doc 541" + }, + { + "name": "field542", + "type":"string", + "doc":"field doc 542" + }, + { + "name": "field543", + "type":"string", + "doc":"field doc 543" + }, + { + "name": "field544", + "type":"string", + "doc":"field doc 544" + }, + { + "name": "field545", + "type":"string", + "doc":"field doc 545" + }, + { + "name": "field546", + "type":"string", + "doc":"field doc 546" + }, + { + "name": "field547", + "type":"string", + "doc":"field doc 547" + }, + { + "name": "field548", + "type":"string", + "doc":"field doc 548" + }, + { + "name": "field549", + "type":"string", + "doc":"field doc 549" + }, + { + "name": "field550", + "type":"string", + "doc":"field doc 550" + }, + { + "name": "field551", + "type":"string", + "doc":"field doc 551" + }, + { + "name": "field552", + "type":"string", + "doc":"field doc 552" + }, + { + "name": "field553", + "type":"string", + "doc":"field doc 553" + }, + { + "name": "field554", + "type":"string", + "doc":"field doc 554" + }, + { + "name": "field555", + "type":"string", + "doc":"field doc 555" + }, + { + "name": "field556", + "type":"string", + "doc":"field doc 556" + }, + { + "name": "field557", + "type":"string", + "doc":"field doc 557" + }, + { + "name": "field558", + "type":"string", + "doc":"field doc 558" + }, + { + "name": "field559", + "type":"string", + "doc":"field doc 559" + }, + { + "name": "field560", + "type":"string", + "doc":"field doc 560" + }, + { + "name": "field561", + "type":"string", + "doc":"field doc 561" + }, + { + "name": "field562", + "type":"string", + "doc":"field doc 562" + }, + { + "name": "field563", + "type":"string", + "doc":"field doc 563" + }, + { + "name": "field564", + "type":"string", + "doc":"field doc 564" + }, + { + "name": "field565", + "type":"string", + "doc":"field doc 565" + }, + { + "name": "field566", + "type":"string", + "doc":"field doc 566" + }, + { + "name": "field567", + "type":"string", + "doc":"field doc 567" + }, + { + "name": "field568", + "type":"string", + "doc":"field doc 568" + }, + { + "name": "field569", + "type":"string", + "doc":"field doc 569" + }, + { + "name": "field570", + "type":"string", + "doc":"field doc 570" + }, + { + "name": "field571", + "type":"string", + "doc":"field doc 571" + }, + { + "name": "field572", + "type":"string", + "doc":"field doc 572" + }, + { + "name": "field573", + "type":"string", + "doc":"field doc 573" + }, + { + "name": "field574", + "type":"string", + "doc":"field doc 574" + }, + { + "name": "field575", + "type":"string", + "doc":"field doc 575" + }, + { + "name": "field576", + "type":"string", + "doc":"field doc 576" + }, + { + "name": "field577", + "type":"string", + "doc":"field doc 577" + }, + { + "name": "field578", + "type":"string", + "doc":"field doc 578" + }, + { + "name": "field579", + "type":"string", + "doc":"field doc 579" + }, + { + "name": "field580", + "type":"string", + "doc":"field doc 580" + }, + { + "name": "field581", + "type":"string", + "doc":"field doc 581" + }, + { + "name": "field582", + "type":"string", + "doc":"field doc 582" + }, + { + "name": "field583", + "type":"string", + "doc":"field doc 583" + }, + { + "name": "field584", + "type":"string", + "doc":"field doc 584" + }, + { + "name": "field585", + "type":"string", + "doc":"field doc 585" + }, + { + "name": "field586", + "type":"string", + "doc":"field doc 586" + }, + { + "name": "field587", + "type":"string", + "doc":"field doc 587" + }, + { + "name": "field588", + "type":"string", + "doc":"field doc 588" + }, + { + "name": "field589", + "type":"string", + "doc":"field doc 589" + }, + { + "name": "field590", + "type":"string", + "doc":"field doc 590" + }, + { + "name": "field591", + "type":"string", + "doc":"field doc 591" + }, + { + "name": "field592", + "type":"string", + "doc":"field doc 592" + }, + { + "name": "field593", + "type":"string", + "doc":"field doc 593" + }, + { + "name": "field594", + "type":"string", + "doc":"field doc 594" + }, + { + "name": "field595", + "type":"string", + "doc":"field doc 595" + }, + { + "name": "field596", + "type":"string", + "doc":"field doc 596" + }, + { + "name": "field597", + "type":"string", + "doc":"field doc 597" + }, + { + "name": "field598", + "type":"string", + "doc":"field doc 598" + }, + { + "name": "field599", + "type":"string", + "doc":"field doc 599" + }, + { + "name": "field600", + "type":"string", + "doc":"field doc 600" + }, + { + "name": "field601", + "type":"string", + "doc":"field doc 601" + }, + { + "name": "field602", + "type":"string", + "doc":"field doc 602" + }, + { + "name": "field603", + "type":"string", + "doc":"field doc 603" + }, + { + "name": "field604", + "type":"string", + "doc":"field doc 604" + }, + { + "name": "field605", + "type":"string", + "doc":"field doc 605" + }, + { + "name": "field606", + "type":"string", + "doc":"field doc 606" + }, + { + "name": "field607", + "type":"string", + "doc":"field doc 607" + }, + { + "name": "field608", + "type":"string", + "doc":"field doc 608" + }, + { + "name": "field609", + "type":"string", + "doc":"field doc 609" + }, + { + "name": "field610", + "type":"string", + "doc":"field doc 610" + }, + { + "name": "field611", + "type":"string", + "doc":"field doc 611" + }, + { + "name": "field612", + "type":"string", + "doc":"field doc 612" + }, + { + "name": "field613", + "type":"string", + "doc":"field doc 613" + }, + { + "name": "field614", + "type":"string", + "doc":"field doc 614" + }, + { + "name": "field615", + "type":"string", + "doc":"field doc 615" + }, + { + "name": "field616", + "type":"string", + "doc":"field doc 616" + }, + { + "name": "field617", + "type":"string", + "doc":"field doc 617" + }, + { + "name": "field618", + "type":"string", + "doc":"field doc 618" + }, + { + "name": "field619", + "type":"string", + "doc":"field doc 619" + }, + { + "name": "field620", + "type":"string", + "doc":"field doc 620" + }, + { + "name": "field621", + "type":"string", + "doc":"field doc 621" + }, + { + "name": "field622", + "type":"string", + "doc":"field doc 622" + }, + { + "name": "field623", + "type":"string", + "doc":"field doc 623" + }, + { + "name": "field624", + "type":"string", + "doc":"field doc 624" + }, + { + "name": "field625", + "type":"string", + "doc":"field doc 625" + }, + { + "name": "field626", + "type":"string", + "doc":"field doc 626" + }, + { + "name": "field627", + "type":"string", + "doc":"field doc 627" + }, + { + "name": "field628", + "type":"string", + "doc":"field doc 628" + }, + { + "name": "field629", + "type":"string", + "doc":"field doc 629" + }, + { + "name": "field630", + "type":"string", + "doc":"field doc 630" + }, + { + "name": "field631", + "type":"string", + "doc":"field doc 631" + }, + { + "name": "field632", + "type":"string", + "doc":"field doc 632" + }, + { + "name": "field633", + "type":"string", + "doc":"field doc 633" + }, + { + "name": "field634", + "type":"string", + "doc":"field doc 634" + }, + { + "name": "field635", + "type":"string", + "doc":"field doc 635" + }, + { + "name": "field636", + "type":"string", + "doc":"field doc 636" + }, + { + "name": "field637", + "type":"string", + "doc":"field doc 637" + }, + { + "name": "field638", + "type":"string", + "doc":"field doc 638" + }, + { + "name": "field639", + "type":"string", + "doc":"field doc 639" + }, + { + "name": "field640", + "type":"string", + "doc":"field doc 640" + }, + { + "name": "field641", + "type":"string", + "doc":"field doc 641" + }, + { + "name": "field642", + "type":"string", + "doc":"field doc 642" + }, + { + "name": "field643", + "type":"string", + "doc":"field doc 643" + }, + { + "name": "field644", + "type":"string", + "doc":"field doc 644" + }, + { + "name": "field645", + "type":"string", + "doc":"field doc 645" + }, + { + "name": "field646", + "type":"string", + "doc":"field doc 646" + }, + { + "name": "field647", + "type":"string", + "doc":"field doc 647" + }, + { + "name": "field648", + "type":"string", + "doc":"field doc 648" + }, + { + "name": "field649", + "type":"string", + "doc":"field doc 649" + }, + { + "name": "field650", + "type":"string", + "doc":"field doc 650" + }, + { + "name": "field651", + "type":"string", + "doc":"field doc 651" + }, + { + "name": "field652", + "type":"string", + "doc":"field doc 652" + }, + { + "name": "field653", + "type":"string", + "doc":"field doc 653" + }, + { + "name": "field654", + "type":"string", + "doc":"field doc 654" + }, + { + "name": "field655", + "type":"string", + "doc":"field doc 655" + }, + { + "name": "field656", + "type":"string", + "doc":"field doc 656" + }, + { + "name": "field657", + "type":"string", + "doc":"field doc 657" + }, + { + "name": "field658", + "type":"string", + "doc":"field doc 658" + }, + { + "name": "field659", + "type":"string", + "doc":"field doc 659" + }, + { + "name": "field660", + "type":"string", + "doc":"field doc 660" + }, + { + "name": "field661", + "type":"string", + "doc":"field doc 661" + }, + { + "name": "field662", + "type":"string", + "doc":"field doc 662" + }, + { + "name": "field663", + "type":"string", + "doc":"field doc 663" + }, + { + "name": "field664", + "type":"string", + "doc":"field doc 664" + }, + { + "name": "field665", + "type":"string", + "doc":"field doc 665" + }, + { + "name": "field666", + "type":"string", + "doc":"field doc 666" + }, + { + "name": "field667", + "type":"string", + "doc":"field doc 667" + }, + { + "name": "field668", + "type":"string", + "doc":"field doc 668" + }, + { + "name": "field669", + "type":"string", + "doc":"field doc 669" + }, + { + "name": "field670", + "type":"string", + "doc":"field doc 670" + }, + { + "name": "field671", + "type":"string", + "doc":"field doc 671" + }, + { + "name": "field672", + "type":"string", + "doc":"field doc 672" + }, + { + "name": "field673", + "type":"string", + "doc":"field doc 673" + }, + { + "name": "field674", + "type":"string", + "doc":"field doc 674" + }, + { + "name": "field675", + "type":"string", + "doc":"field doc 675" + }, + { + "name": "field676", + "type":"string", + "doc":"field doc 676" + }, + { + "name": "field677", + "type":"string", + "doc":"field doc 677" + }, + { + "name": "field678", + "type":"string", + "doc":"field doc 678" + }, + { + "name": "field679", + "type":"string", + "doc":"field doc 679" + }, + { + "name": "field680", + "type":"string", + "doc":"field doc 680" + }, + { + "name": "field681", + "type":"string", + "doc":"field doc 681" + }, + { + "name": "field682", + "type":"string", + "doc":"field doc 682" + }, + { + "name": "field683", + "type":"string", + "doc":"field doc 683" + }, + { + "name": "field684", + "type":"string", + "doc":"field doc 684" + }, + { + "name": "field685", + "type":"string", + "doc":"field doc 685" + }, + { + "name": "field686", + "type":"string", + "doc":"field doc 686" + }, + { + "name": "field687", + "type":"string", + "doc":"field doc 687" + }, + { + "name": "field688", + "type":"string", + "doc":"field doc 688" + }, + { + "name": "field689", + "type":"string", + "doc":"field doc 689" + }, + { + "name": "field690", + "type":"string", + "doc":"field doc 690" + }, + { + "name": "field691", + "type":"string", + "doc":"field doc 691" + }, + { + "name": "field692", + "type":"string", + "doc":"field doc 692" + }, + { + "name": "field693", + "type":"string", + "doc":"field doc 693" + }, + { + "name": "field694", + "type":"string", + "doc":"field doc 694" + }, + { + "name": "field695", + "type":"string", + "doc":"field doc 695" + }, + { + "name": "field696", + "type":"string", + "doc":"field doc 696" + }, + { + "name": "field697", + "type":"string", + "doc":"field doc 697" + }, + { + "name": "field698", + "type":"string", + "doc":"field doc 698" + }, + { + "name": "field699", + "type":"string", + "doc":"field doc 699" + }, + { + "name": "field700", + "type":"string", + "doc":"field doc 700" + }, + { + "name": "field701", + "type":"string", + "doc":"field doc 701" + }, + { + "name": "field702", + "type":"string", + "doc":"field doc 702" + }, + { + "name": "field703", + "type":"string", + "doc":"field doc 703" + }, + { + "name": "field704", + "type":"string", + "doc":"field doc 704" + }, + { + "name": "field705", + "type":"string", + "doc":"field doc 705" + }, + { + "name": "field706", + "type":"string", + "doc":"field doc 706" + }, + { + "name": "field707", + "type":"string", + "doc":"field doc 707" + }, + { + "name": "field708", + "type":"string", + "doc":"field doc 708" + }, + { + "name": "field709", + "type":"string", + "doc":"field doc 709" + }, + { + "name": "field710", + "type":"string", + "doc":"field doc 710" + }, + { + "name": "field711", + "type":"string", + "doc":"field doc 711" + }, + { + "name": "field712", + "type":"string", + "doc":"field doc 712" + }, + { + "name": "field713", + "type":"string", + "doc":"field doc 713" + }, + { + "name": "field714", + "type":"string", + "doc":"field doc 714" + }, + { + "name": "field715", + "type":"string", + "doc":"field doc 715" + }, + { + "name": "field716", + "type":"string", + "doc":"field doc 716" + }, + { + "name": "field717", + "type":"string", + "doc":"field doc 717" + }, + { + "name": "field718", + "type":"string", + "doc":"field doc 718" + }, + { + "name": "field719", + "type":"string", + "doc":"field doc 719" + }, + { + "name": "field720", + "type":"string", + "doc":"field doc 720" + }, + { + "name": "field721", + "type":"string", + "doc":"field doc 721" + }, + { + "name": "field722", + "type":"string", + "doc":"field doc 722" + }, + { + "name": "field723", + "type":"string", + "doc":"field doc 723" + }, + { + "name": "field724", + "type":"string", + "doc":"field doc 724" + }, + { + "name": "field725", + "type":"string", + "doc":"field doc 725" + }, + { + "name": "field726", + "type":"string", + "doc":"field doc 726" + }, + { + "name": "field727", + "type":"string", + "doc":"field doc 727" + }, + { + "name": "field728", + "type":"string", + "doc":"field doc 728" + }, + { + "name": "field729", + "type":"string", + "doc":"field doc 729" + }, + { + "name": "field730", + "type":"string", + "doc":"field doc 730" + }, + { + "name": "field731", + "type":"string", + "doc":"field doc 731" + }, + { + "name": "field732", + "type":"string", + "doc":"field doc 732" + }, + { + "name": "field733", + "type":"string", + "doc":"field doc 733" + }, + { + "name": "field734", + "type":"string", + "doc":"field doc 734" + }, + { + "name": "field735", + "type":"string", + "doc":"field doc 735" + }, + { + "name": "field736", + "type":"string", + "doc":"field doc 736" + }, + { + "name": "field737", + "type":"string", + "doc":"field doc 737" + }, + { + "name": "field738", + "type":"string", + "doc":"field doc 738" + }, + { + "name": "field739", + "type":"string", + "doc":"field doc 739" + }, + { + "name": "field740", + "type":"string", + "doc":"field doc 740" + }, + { + "name": "field741", + "type":"string", + "doc":"field doc 741" + }, + { + "name": "field742", + "type":"string", + "doc":"field doc 742" + }, + { + "name": "field743", + "type":"string", + "doc":"field doc 743" + }, + { + "name": "field744", + "type":"string", + "doc":"field doc 744" + }, + { + "name": "field745", + "type":"string", + "doc":"field doc 745" + }, + { + "name": "field746", + "type":"string", + "doc":"field doc 746" + }, + { + "name": "field747", + "type":"string", + "doc":"field doc 747" + }, + { + "name": "field748", + "type":"string", + "doc":"field doc 748" + }, + { + "name": "field749", + "type":"string", + "doc":"field doc 749" + }, + { + "name": "field750", + "type":"string", + "doc":"field doc 750" + }, + { + "name": "field751", + "type":"string", + "doc":"field doc 751" + }, + { + "name": "field752", + "type":"string", + "doc":"field doc 752" + }, + { + "name": "field753", + "type":"string", + "doc":"field doc 753" + }, + { + "name": "field754", + "type":"string", + "doc":"field doc 754" + }, + { + "name": "field755", + "type":"string", + "doc":"field doc 755" + }, + { + "name": "field756", + "type":"string", + "doc":"field doc 756" + }, + { + "name": "field757", + "type":"string", + "doc":"field doc 757" + }, + { + "name": "field758", + "type":"string", + "doc":"field doc 758" + }, + { + "name": "field759", + "type":"string", + "doc":"field doc 759" + }, + { + "name": "field760", + "type":"string", + "doc":"field doc 760" + }, + { + "name": "field761", + "type":"string", + "doc":"field doc 761" + }, + { + "name": "field762", + "type":"string", + "doc":"field doc 762" + }, + { + "name": "field763", + "type":"string", + "doc":"field doc 763" + }, + { + "name": "field764", + "type":"string", + "doc":"field doc 764" + }, + { + "name": "field765", + "type":"string", + "doc":"field doc 765" + }, + { + "name": "field766", + "type":"string", + "doc":"field doc 766" + }, + { + "name": "field767", + "type":"string", + "doc":"field doc 767" + }, + { + "name": "field768", + "type":"string", + "doc":"field doc 768" + }, + { + "name": "field769", + "type":"string", + "doc":"field doc 769" + }, + { + "name": "field770", + "type":"string", + "doc":"field doc 770" + }, + { + "name": "field771", + "type":"string", + "doc":"field doc 771" + }, + { + "name": "field772", + "type":"string", + "doc":"field doc 772" + }, + { + "name": "field773", + "type":"string", + "doc":"field doc 773" + }, + { + "name": "field774", + "type":"string", + "doc":"field doc 774" + }, + { + "name": "field775", + "type":"string", + "doc":"field doc 775" + }, + { + "name": "field776", + "type":"string", + "doc":"field doc 776" + }, + { + "name": "field777", + "type":"string", + "doc":"field doc 777" + }, + { + "name": "field778", + "type":"string", + "doc":"field doc 778" + }, + { + "name": "field779", + "type":"string", + "doc":"field doc 779" + }, + { + "name": "field780", + "type":"string", + "doc":"field doc 780" + }, + { + "name": "field781", + "type":"string", + "doc":"field doc 781" + }, + { + "name": "field782", + "type":"string", + "doc":"field doc 782" + }, + { + "name": "field783", + "type":"string", + "doc":"field doc 783" + }, + { + "name": "field784", + "type":"string", + "doc":"field doc 784" + }, + { + "name": "field785", + "type":"string", + "doc":"field doc 785" + }, + { + "name": "field786", + "type":"string", + "doc":"field doc 786" + }, + { + "name": "field787", + "type":"string", + "doc":"field doc 787" + }, + { + "name": "field788", + "type":"string", + "doc":"field doc 788" + }, + { + "name": "field789", + "type":"string", + "doc":"field doc 789" + }, + { + "name": "field790", + "type":"string", + "doc":"field doc 790" + }, + { + "name": "field791", + "type":"string", + "doc":"field doc 791" + }, + { + "name": "field792", + "type":"string", + "doc":"field doc 792" + }, + { + "name": "field793", + "type":"string", + "doc":"field doc 793" + }, + { + "name": "field794", + "type":"string", + "doc":"field doc 794" + }, + { + "name": "field795", + "type":"string", + "doc":"field doc 795" + }, + { + "name": "field796", + "type":"string", + "doc":"field doc 796" + }, + { + "name": "field797", + "type":"string", + "doc":"field doc 797" + }, + { + "name": "field798", + "type":"string", + "doc":"field doc 798" + }, + { + "name": "field799", + "type":"string", + "doc":"field doc 799" + }, + { + "name": "field800", + "type":"string", + "doc":"field doc 800" + }, + { + "name": "field801", + "type":"string", + "doc":"field doc 801" + }, + { + "name": "field802", + "type":"string", + "doc":"field doc 802" + }, + { + "name": "field803", + "type":"string", + "doc":"field doc 803" + }, + { + "name": "field804", + "type":"string", + "doc":"field doc 804" + }, + { + "name": "field805", + "type":"string", + "doc":"field doc 805" + }, + { + "name": "field806", + "type":"string", + "doc":"field doc 806" + }, + { + "name": "field807", + "type":"string", + "doc":"field doc 807" + }, + { + "name": "field808", + "type":"string", + "doc":"field doc 808" + }, + { + "name": "field809", + "type":"string", + "doc":"field doc 809" + }, + { + "name": "field810", + "type":"string", + "doc":"field doc 810" + }, + { + "name": "field811", + "type":"string", + "doc":"field doc 811" + }, + { + "name": "field812", + "type":"string", + "doc":"field doc 812" + }, + { + "name": "field813", + "type":"string", + "doc":"field doc 813" + }, + { + "name": "field814", + "type":"string", + "doc":"field doc 814" + }, + { + "name": "field815", + "type":"string", + "doc":"field doc 815" + }, + { + "name": "field816", + "type":"string", + "doc":"field doc 816" + }, + { + "name": "field817", + "type":"string", + "doc":"field doc 817" + }, + { + "name": "field818", + "type":"string", + "doc":"field doc 818" + }, + { + "name": "field819", + "type":"string", + "doc":"field doc 819" + }, + { + "name": "field820", + "type":"string", + "doc":"field doc 820" + }, + { + "name": "field821", + "type":"string", + "doc":"field doc 821" + }, + { + "name": "field822", + "type":"string", + "doc":"field doc 822" + }, + { + "name": "field823", + "type":"string", + "doc":"field doc 823" + }, + { + "name": "field824", + "type":"string", + "doc":"field doc 824" + }, + { + "name": "field825", + "type":"string", + "doc":"field doc 825" + }, + { + "name": "field826", + "type":"string", + "doc":"field doc 826" + }, + { + "name": "field827", + "type":"string", + "doc":"field doc 827" + }, + { + "name": "field828", + "type":"string", + "doc":"field doc 828" + }, + { + "name": "field829", + "type":"string", + "doc":"field doc 829" + }, + { + "name": "field830", + "type":"string", + "doc":"field doc 830" + }, + { + "name": "field831", + "type":"string", + "doc":"field doc 831" + }, + { + "name": "field832", + "type":"string", + "doc":"field doc 832" + }, + { + "name": "field833", + "type":"string", + "doc":"field doc 833" + }, + { + "name": "field834", + "type":"string", + "doc":"field doc 834" + }, + { + "name": "field835", + "type":"string", + "doc":"field doc 835" + }, + { + "name": "field836", + "type":"string", + "doc":"field doc 836" + }, + { + "name": "field837", + "type":"string", + "doc":"field doc 837" + }, + { + "name": "field838", + "type":"string", + "doc":"field doc 838" + }, + { + "name": "field839", + "type":"string", + "doc":"field doc 839" + }, + { + "name": "field840", + "type":"string", + "doc":"field doc 840" + }, + { + "name": "field841", + "type":"string", + "doc":"field doc 841" + }, + { + "name": "field842", + "type":"string", + "doc":"field doc 842" + }, + { + "name": "field843", + "type":"string", + "doc":"field doc 843" + }, + { + "name": "field844", + "type":"string", + "doc":"field doc 844" + }, + { + "name": "field845", + "type":"string", + "doc":"field doc 845" + }, + { + "name": "field846", + "type":"string", + "doc":"field doc 846" + }, + { + "name": "field847", + "type":"string", + "doc":"field doc 847" + }, + { + "name": "field848", + "type":"string", + "doc":"field doc 848" + }, + { + "name": "field849", + "type":"string", + "doc":"field doc 849" + }, + { + "name": "field850", + "type":"string", + "doc":"field doc 850" + }, + { + "name": "field851", + "type":"string", + "doc":"field doc 851" + }, + { + "name": "field852", + "type":"string", + "doc":"field doc 852" + }, + { + "name": "field853", + "type":"string", + "doc":"field doc 853" + }, + { + "name": "field854", + "type":"string", + "doc":"field doc 854" + }, + { + "name": "field855", + "type":"string", + "doc":"field doc 855" + }, + { + "name": "field856", + "type":"string", + "doc":"field doc 856" + }, + { + "name": "field857", + "type":"string", + "doc":"field doc 857" + }, + { + "name": "field858", + "type":"string", + "doc":"field doc 858" + }, + { + "name": "field859", + "type":"string", + "doc":"field doc 859" + }, + { + "name": "field860", + "type":"string", + "doc":"field doc 860" + }, + { + "name": "field861", + "type":"string", + "doc":"field doc 861" + }, + { + "name": "field862", + "type":"string", + "doc":"field doc 862" + }, + { + "name": "field863", + "type":"string", + "doc":"field doc 863" + }, + { + "name": "field864", + "type":"string", + "doc":"field doc 864" + }, + { + "name": "field865", + "type":"string", + "doc":"field doc 865" + }, + { + "name": "field866", + "type":"string", + "doc":"field doc 866" + }, + { + "name": "field867", + "type":"string", + "doc":"field doc 867" + }, + { + "name": "field868", + "type":"string", + "doc":"field doc 868" + }, + { + "name": "field869", + "type":"string", + "doc":"field doc 869" + }, + { + "name": "field870", + "type":"string", + "doc":"field doc 870" + }, + { + "name": "field871", + "type":"string", + "doc":"field doc 871" + }, + { + "name": "field872", + "type":"string", + "doc":"field doc 872" + }, + { + "name": "field873", + "type":"string", + "doc":"field doc 873" + }, + { + "name": "field874", + "type":"string", + "doc":"field doc 874" + }, + { + "name": "field875", + "type":"string", + "doc":"field doc 875" + }, + { + "name": "field876", + "type":"string", + "doc":"field doc 876" + }, + { + "name": "field877", + "type":"string", + "doc":"field doc 877" + }, + { + "name": "field878", + "type":"string", + "doc":"field doc 878" + }, + { + "name": "field879", + "type":"string", + "doc":"field doc 879" + }, + { + "name": "field880", + "type":"string", + "doc":"field doc 880" + }, + { + "name": "field881", + "type":"string", + "doc":"field doc 881" + }, + { + "name": "field882", + "type":"string", + "doc":"field doc 882" + }, + { + "name": "field883", + "type":"string", + "doc":"field doc 883" + }, + { + "name": "field884", + "type":"string", + "doc":"field doc 884" + }, + { + "name": "field885", + "type":"string", + "doc":"field doc 885" + }, + { + "name": "field886", + "type":"string", + "doc":"field doc 886" + }, + { + "name": "field887", + "type":"string", + "doc":"field doc 887" + }, + { + "name": "field888", + "type":"string", + "doc":"field doc 888" + }, + { + "name": "field889", + "type":"string", + "doc":"field doc 889" + }, + { + "name": "field890", + "type":"string", + "doc":"field doc 890" + }, + { + "name": "field891", + "type":"string", + "doc":"field doc 891" + }, + { + "name": "field892", + "type":"string", + "doc":"field doc 892" + }, + { + "name": "field893", + "type":"string", + "doc":"field doc 893" + }, + { + "name": "field894", + "type":"string", + "doc":"field doc 894" + }, + { + "name": "field895", + "type":"string", + "doc":"field doc 895" + }, + { + "name": "field896", + "type":"string", + "doc":"field doc 896" + }, + { + "name": "field897", + "type":"string", + "doc":"field doc 897" + }, + { + "name": "field898", + "type":"string", + "doc":"field doc 898" + }, + { + "name": "field899", + "type":"string", + "doc":"field doc 899" + }, + { + "name": "field900", + "type":"string", + "doc":"field doc 900" + }, + { + "name": "field901", + "type":"string", + "doc":"field doc 901" + }, + { + "name": "field902", + "type":"string", + "doc":"field doc 902" + }, + { + "name": "field903", + "type":"string", + "doc":"field doc 903" + }, + { + "name": "field904", + "type":"string", + "doc":"field doc 904" + }, + { + "name": "field905", + "type":"string", + "doc":"field doc 905" + }, + { + "name": "field906", + "type":"string", + "doc":"field doc 906" + }, + { + "name": "field907", + "type":"string", + "doc":"field doc 907" + }, + { + "name": "field908", + "type":"string", + "doc":"field doc 908" + }, + { + "name": "field909", + "type":"string", + "doc":"field doc 909" + }, + { + "name": "field910", + "type":"string", + "doc":"field doc 910" + }, + { + "name": "field911", + "type":"string", + "doc":"field doc 911" + }, + { + "name": "field912", + "type":"string", + "doc":"field doc 912" + }, + { + "name": "field913", + "type":"string", + "doc":"field doc 913" + }, + { + "name": "field914", + "type":"string", + "doc":"field doc 914" + }, + { + "name": "field915", + "type":"string", + "doc":"field doc 915" + }, + { + "name": "field916", + "type":"string", + "doc":"field doc 916" + }, + { + "name": "field917", + "type":"string", + "doc":"field doc 917" + }, + { + "name": "field918", + "type":"string", + "doc":"field doc 918" + }, + { + "name": "field919", + "type":"string", + "doc":"field doc 919" + }, + { + "name": "field920", + "type":"string", + "doc":"field doc 920" + }, + { + "name": "field921", + "type":"string", + "doc":"field doc 921" + }, + { + "name": "field922", + "type":"string", + "doc":"field doc 922" + }, + { + "name": "field923", + "type":"string", + "doc":"field doc 923" + }, + { + "name": "field924", + "type":"string", + "doc":"field doc 924" + }, + { + "name": "field925", + "type":"string", + "doc":"field doc 925" + }, + { + "name": "field926", + "type":"string", + "doc":"field doc 926" + }, + { + "name": "field927", + "type":"string", + "doc":"field doc 927" + }, + { + "name": "field928", + "type":"string", + "doc":"field doc 928" + }, + { + "name": "field929", + "type":"string", + "doc":"field doc 929" + }, + { + "name": "field930", + "type":"string", + "doc":"field doc 930" + }, + { + "name": "field931", + "type":"string", + "doc":"field doc 931" + }, + { + "name": "field932", + "type":"string", + "doc":"field doc 932" + }, + { + "name": "field933", + "type":"string", + "doc":"field doc 933" + }, + { + "name": "field934", + "type":"string", + "doc":"field doc 934" + }, + { + "name": "field935", + "type":"string", + "doc":"field doc 935" + }, + { + "name": "field936", + "type":"string", + "doc":"field doc 936" + }, + { + "name": "field937", + "type":"string", + "doc":"field doc 937" + }, + { + "name": "field938", + "type":"string", + "doc":"field doc 938" + }, + { + "name": "field939", + "type":"string", + "doc":"field doc 939" + }, + { + "name": "field940", + "type":"string", + "doc":"field doc 940" + }, + { + "name": "field941", + "type":"string", + "doc":"field doc 941" + }, + { + "name": "field942", + "type":"string", + "doc":"field doc 942" + }, + { + "name": "field943", + "type":"string", + "doc":"field doc 943" + }, + { + "name": "field944", + "type":"string", + "doc":"field doc 944" + }, + { + "name": "field945", + "type":"string", + "doc":"field doc 945" + }, + { + "name": "field946", + "type":"string", + "doc":"field doc 946" + }, + { + "name": "field947", + "type":"string", + "doc":"field doc 947" + }, + { + "name": "field948", + "type":"string", + "doc":"field doc 948" + }, + { + "name": "field949", + "type":"string", + "doc":"field doc 949" + }, + { + "name": "field950", + "type":"string", + "doc":"field doc 950" + }, + { + "name": "field951", + "type":"string", + "doc":"field doc 951" + }, + { + "name": "field952", + "type":"string", + "doc":"field doc 952" + }, + { + "name": "field953", + "type":"string", + "doc":"field doc 953" + }, + { + "name": "field954", + "type":"string", + "doc":"field doc 954" + }, + { + "name": "field955", + "type":"string", + "doc":"field doc 955" + }, + { + "name": "field956", + "type":"string", + "doc":"field doc 956" + }, + { + "name": "field957", + "type":"string", + "doc":"field doc 957" + }, + { + "name": "field958", + "type":"string", + "doc":"field doc 958" + }, + { + "name": "field959", + "type":"string", + "doc":"field doc 959" + }, + { + "name": "field960", + "type":"string", + "doc":"field doc 960" + }, + { + "name": "field961", + "type":"string", + "doc":"field doc 961" + }, + { + "name": "field962", + "type":"string", + "doc":"field doc 962" + }, + { + "name": "field963", + "type":"string", + "doc":"field doc 963" + }, + { + "name": "field964", + "type":"string", + "doc":"field doc 964" + }, + { + "name": "field965", + "type":"string", + "doc":"field doc 965" + }, + { + "name": "field966", + "type":"string", + "doc":"field doc 966" + }, + { + "name": "field967", + "type":"string", + "doc":"field doc 967" + }, + { + "name": "field968", + "type":"string", + "doc":"field doc 968" + }, + { + "name": "field969", + "type":"string", + "doc":"field doc 969" + }, + { + "name": "field970", + "type":"string", + "doc":"field doc 970" + }, + { + "name": "field971", + "type":"string", + "doc":"field doc 971" + }, + { + "name": "field972", + "type":"string", + "doc":"field doc 972" + }, + { + "name": "field973", + "type":"string", + "doc":"field doc 973" + }, + { + "name": "field974", + "type":"string", + "doc":"field doc 974" + }, + { + "name": "field975", + "type":"string", + "doc":"field doc 975" + }, + { + "name": "field976", + "type":"string", + "doc":"field doc 976" + }, + { + "name": "field977", + "type":"string", + "doc":"field doc 977" + }, + { + "name": "field978", + "type":"string", + "doc":"field doc 978" + }, + { + "name": "field979", + "type":"string", + "doc":"field doc 979" + }, + { + "name": "field980", + "type":"string", + "doc":"field doc 980" + }, + { + "name": "field981", + "type":"string", + "doc":"field doc 981" + }, + { + "name": "field982", + "type":"string", + "doc":"field doc 982" + }, + { + "name": "field983", + "type":"string", + "doc":"field doc 983" + }, + { + "name": "field984", + "type":"string", + "doc":"field doc 984" + }, + { + "name": "field985", + "type":"string", + "doc":"field doc 985" + }, + { + "name": "field986", + "type":"string", + "doc":"field doc 986" + }, + { + "name": "field987", + "type":"string", + "doc":"field doc 987" + }, + { + "name": "field988", + "type":"string", + "doc":"field doc 988" + }, + { + "name": "field989", + "type":"string", + "doc":"field doc 989" + }, + { + "name": "field990", + "type":"string", + "doc":"field doc 990" + }, + { + "name": "field991", + "type":"string", + "doc":"field doc 991" + }, + { + "name": "field992", + "type":"string", + "doc":"field doc 992" + }, + { + "name": "field993", + "type":"string", + "doc":"field doc 993" + }, + { + "name": "field994", + "type":"string", + "doc":"field doc 994" + }, + { + "name": "field995", + "type":"string", + "doc":"field doc 995" + }, + { + "name": "field996", + "type":"string", + "doc":"field doc 996" + }, + { + "name": "field997", + "type":"string", + "doc":"field doc 997" + }, + { + "name": "field998", + "type":"string", + "doc":"field doc 998" + }, + { + "name": "field999", + "type":"string", + "doc":"field doc 999" + }, + { + "name": "field1000", + "type":"string", + "doc":"field doc 1000" + } + ] +} \ No newline at end of file diff --git a/avro-builder/tests/tests-allavro/src/test/java/com/linkedin/avroutil1/builder/SpecificRecordTest.java b/avro-builder/tests/tests-allavro/src/test/java/com/linkedin/avroutil1/builder/SpecificRecordTest.java index 0384631e1..808df3e86 100644 --- a/avro-builder/tests/tests-allavro/src/test/java/com/linkedin/avroutil1/builder/SpecificRecordTest.java +++ b/avro-builder/tests/tests-allavro/src/test/java/com/linkedin/avroutil1/builder/SpecificRecordTest.java @@ -111,7 +111,10 @@ private Object[][] TestRoundTripSerializationProvider() { {vs110.BuilderTester.class, vs110.BuilderTester.getClassSchema()}, {vs111.BuilderTester.class, vs111.BuilderTester.getClassSchema()}, - {charseqmethod.TestCollections.class, charseqmethod.TestCollections.getClassSchema()} + {charseqmethod.TestCollections.class, charseqmethod.TestCollections.getClassSchema()}, + + {vs14.ThousandField.class, vs14.ThousandField.getClassSchema()}, + {vs19.ThousandField.class, vs19.ThousandField.getClassSchema()} }; } diff --git a/avro-codegen/src/main/java/com/linkedin/avroutil1/codegen/SpecificRecordClassGenerator.java b/avro-codegen/src/main/java/com/linkedin/avroutil1/codegen/SpecificRecordClassGenerator.java index 6f96b9be4..69688ae61 100644 --- a/avro-codegen/src/main/java/com/linkedin/avroutil1/codegen/SpecificRecordClassGenerator.java +++ b/avro-codegen/src/main/java/com/linkedin/avroutil1/codegen/SpecificRecordClassGenerator.java @@ -26,6 +26,7 @@ import com.linkedin.avroutil1.model.SchemaOrRef; import com.linkedin.avroutil1.writer.avsc.AvscSchemaWriter; import com.squareup.javapoet.AnnotationSpec; +import com.squareup.javapoet.ArrayTypeName; import com.squareup.javapoet.ClassName; import com.squareup.javapoet.CodeBlock; import com.squareup.javapoet.FieldSpec; @@ -517,7 +518,7 @@ protected JavaFileObject generateSpecificRecord(AvroRecordSchema recordSchema, S .addParameter(SpecificRecordGeneratorUtil.CLASSNAME_RESOLVING_DECODER, "in") .addException(IOException.class) .addModifiers(Modifier.PUBLIC); - addCustomDecodeMethod(customDecodeBuilder, recordSchema, config); + addCustomDecodeMethod(customDecodeBuilder, recordSchema, config, classBuilder); classBuilder.addMethod(customDecodeBuilder.build()); } @@ -959,41 +960,78 @@ private String getMethodNameForFieldWithPrefix(String prefix, String fieldName) } private void addCustomDecodeMethod(MethodSpec.Builder customDecodeBuilder, AvroRecordSchema recordSchema, - SpecificRecordGenerationConfig config) { + SpecificRecordGenerationConfig config, TypeSpec.Builder classBuilder) { + int blockSize = 25, fieldCounter = 0, chunkCounter = 0; // reset var counter sizeValCounter = -1; customDecodeBuilder.addStatement( "org.apache.avro.Schema.Field[] fieldOrder = (com.linkedin.avroutil1.compatibility.AvroCompatibilityHelper.areFieldsReordered(getSchema())) ? in.readFieldOrder() : null") .beginControlFlow("if (fieldOrder == null)"); - for(AvroSchemaField field : recordSchema.getFields()) { - String escapedFieldName = getFieldNameWithSuffix(field); - customDecodeBuilder.addStatement(getSerializedCustomDecodeBlock(config, field.getSchemaOrRef().getSchema(), - field.getSchemaOrRef().getSchema().type(), "this." + replaceSingleDollarSignWithDouble(escapedFieldName), - "this." + replaceSingleDollarSignWithDouble(escapedFieldName), StringUtils.EMPTY_STRING)); + + while (fieldCounter < recordSchema.getFields().size()) { + String chunkMethodName = "customDecodeWithoutFieldOrderChunk" + chunkCounter; + // add call to new method. + customDecodeBuilder.addStatement(chunkMethodName + "(in)"); + // create new method + MethodSpec.Builder customDecodeChunkMethod = MethodSpec.methodBuilder(chunkMethodName) + .addParameter(SpecificRecordGeneratorUtil.CLASSNAME_RESOLVING_DECODER, "in") + .addException(IOException.class) + .addModifiers(Modifier.PUBLIC); + for (; fieldCounter < Math.min(blockSize * chunkCounter + blockSize, recordSchema.getFields().size()); + fieldCounter++) { + AvroSchemaField field = recordSchema.getField(fieldCounter); + String escapedFieldName = getFieldNameWithSuffix(field); + customDecodeChunkMethod.addStatement(getSerializedCustomDecodeBlock(config, field.getSchemaOrRef().getSchema(), + field.getSchemaOrRef().getSchema().type(), "this." + replaceSingleDollarSignWithDouble(escapedFieldName), + "this." + replaceSingleDollarSignWithDouble(escapedFieldName), StringUtils.EMPTY_STRING)); + } + chunkCounter++; + classBuilder.addMethod(customDecodeChunkMethod.build()); } + // reset var counter sizeValCounter = -1; int fieldIndex = 0; + fieldCounter = 0; + chunkCounter = 0; customDecodeBuilder.endControlFlow() - .beginControlFlow("else") - .beginControlFlow("for( int i = 0; i< $L; i++)", recordSchema.getFields().size()) - .beginControlFlow("switch(fieldOrder[i].pos())"); - for(AvroSchemaField field : recordSchema.getFields()) { - String escapedFieldName = getFieldNameWithSuffix(field); - customDecodeBuilder - .addStatement(String.format("case %s: ",fieldIndex++)+ getSerializedCustomDecodeBlock(config, - field.getSchemaOrRef().getSchema(), field.getSchemaOrRef().getSchema().type(), - "this." + replaceSingleDollarSignWithDouble(escapedFieldName), - "this." + replaceSingleDollarSignWithDouble(escapedFieldName), StringUtils.EMPTY_STRING)) - .addStatement("break"); + .beginControlFlow("else"); + + while (fieldCounter < recordSchema.getFields().size()) { + String chunkMethodName = "customDecodeWithFieldOrderChunk" + chunkCounter; + // add call to new method. + customDecodeBuilder.addStatement(chunkMethodName + "(in, fieldOrder)"); + // create new method + MethodSpec.Builder customDecodeChunkMethod = MethodSpec.methodBuilder(chunkMethodName) + .addParameter(SpecificRecordGeneratorUtil.CLASSNAME_RESOLVING_DECODER, "in") + .addParameter(ArrayTypeName.of(SpecificRecordGeneratorUtil.CLASSNAME_SCHEMA_FIELD), "fieldOrder") + .addException(IOException.class) + .addModifiers(Modifier.PUBLIC); + + customDecodeChunkMethod.beginControlFlow("for( int i = $L; i< $L; i++)", fieldCounter, Math.min(blockSize * chunkCounter + blockSize, recordSchema.getFields().size())) + .beginControlFlow("switch(fieldOrder[i].pos())"); + + for (; fieldCounter < Math.min(blockSize * chunkCounter + blockSize, recordSchema.getFields().size()); + fieldCounter++) { + AvroSchemaField field = recordSchema.getField(fieldCounter); + String escapedFieldName = getFieldNameWithSuffix(field); + customDecodeChunkMethod.addStatement(String.format("case %s: ",fieldIndex++)+ getSerializedCustomDecodeBlock(config, + field.getSchemaOrRef().getSchema(), field.getSchemaOrRef().getSchema().type(), + "this." + replaceSingleDollarSignWithDouble(escapedFieldName), + "this." + replaceSingleDollarSignWithDouble(escapedFieldName), StringUtils.EMPTY_STRING)) + .addStatement("break"); + } + customDecodeChunkMethod + //switch + .endControlFlow() + //for + .endControlFlow(); + + chunkCounter++; + classBuilder.addMethod(customDecodeChunkMethod.build()); } - customDecodeBuilder - //switch - .endControlFlow() - //for - .endControlFlow() //else - .endControlFlow(); + customDecodeBuilder.endControlFlow(); } diff --git a/avro-codegen/src/main/java/com/linkedin/avroutil1/codegen/SpecificRecordGeneratorUtil.java b/avro-codegen/src/main/java/com/linkedin/avroutil1/codegen/SpecificRecordGeneratorUtil.java index dfe5491a3..b6040203e 100644 --- a/avro-codegen/src/main/java/com/linkedin/avroutil1/codegen/SpecificRecordGeneratorUtil.java +++ b/avro-codegen/src/main/java/com/linkedin/avroutil1/codegen/SpecificRecordGeneratorUtil.java @@ -38,6 +38,7 @@ import java.util.Queue; import java.util.regex.Pattern; import java.util.stream.Collectors; +import org.apache.avro.Schema; import org.apache.avro.reflect.Nullable; import org.apache.avro.util.Utf8; @@ -52,6 +53,7 @@ public class SpecificRecordGeneratorUtil { public static final String AVRO_GEN_COMMENT = "GENERATED CODE by avro-util"; public static final ClassName CLASSNAME_SCHEMA = ClassName.get("org.apache.avro", "Schema"); + public static final ClassName CLASSNAME_SCHEMA_FIELD = ClassName.get(Schema.Field.class); public static final ClassName CLASSNAME_SPECIFIC_DATA = ClassName.get("org.apache.avro.specific", "SpecificData"); public static final ClassName CLASSNAME_SPECIFIC_RECORD = ClassName.get("org.apache.avro.specific", "SpecificRecord"); public static final ClassName CLASSNAME_SPECIFIC_RECORD_BASE = ClassName.get("org.apache.avro.specific", "SpecificRecordBase");