diff --git a/Cargo.lock b/Cargo.lock index 9f9d897c..d593edca 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -8,6 +8,19 @@ version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" +[[package]] +name = "ahash" +version = "0.8.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" +dependencies = [ + "cfg-if", + "getrandom 0.3.4", + "once_cell", + "version_check", + "zerocopy", +] + [[package]] name = "aho-corasick" version = "1.1.4" @@ -74,6 +87,7 @@ dependencies = [ "serde_json", "sha2", "snap", + "sonic-rs", "strum", "thiserror", "uuid", @@ -183,6 +197,12 @@ version = "3.20.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649" +[[package]] +name = "bytes" +version = "1.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc652a48c352aef3ea3aed32080501cf3ef6ed5da78602a020c991775b0aff04" + [[package]] name = "bzip2" version = "0.6.1" @@ -461,6 +481,18 @@ version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9f1f227452a390804cdb637b74a86990f2a7d7ba4b7d5693aac9b4dd6defd8d6" +[[package]] +name = "faststr" +version = "0.2.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ca7d44d22004409a61c393afb3369c8f7bb74abcae49fe249ee01dcc3002113" +dependencies = [ + "bytes", + "rkyv", + "serde", + "simdutf8", +] + [[package]] name = "find-msvc-tools" version = "0.1.9" @@ -750,6 +782,26 @@ dependencies = [ "adler2", ] +[[package]] +name = "munge" +version = "0.4.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e17401f259eba956ca16491461b6e8f72913a0a114e39736ce404410f915a0c" +dependencies = [ + "munge_macro", +] + +[[package]] +name = "munge_macro" +version = "0.4.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4568f25ccbd45ab5d5603dc34318c1ec56b117531781260002151b8530a9f931" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.119", +] + [[package]] name = "nu-ansi-term" version = "0.50.3" @@ -929,6 +981,26 @@ dependencies = [ "unarray", ] +[[package]] +name = "ptr_meta" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "743da816b98c921cdbe8628ef7381b76f25ecf4da599fc80aca90eae7ef70cc0" +dependencies = [ + "ptr_meta_derive", +] + +[[package]] +name = "ptr_meta_derive" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c8d9ca532f185d5d4db7a7c9d51420b452168ea1c2b913953281bd6fe1fcbd0" +dependencies = [ + "proc-macro2", + "quote", + "syn 3.0.4", +] + [[package]] name = "quad-rand" version = "0.2.3" @@ -956,6 +1028,15 @@ version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" +[[package]] +name = "rancor" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b534442d0fcdb55d66f373d9cac6d33b6293a2335bc2136dbd06ce0e87d2572" +dependencies = [ + "ptr_meta", +] + [[package]] name = "rand" version = "0.9.4" @@ -1011,6 +1092,26 @@ dependencies = [ "rand_core 0.9.5", ] +[[package]] +name = "ref-cast" +version = "1.0.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e440fb4e4b4147295338efb76001ab9e4efc0e5839df2c47fc5ac2381d365c3" +dependencies = [ + "ref-cast-impl", +] + +[[package]] +name = "ref-cast-impl" +version = "1.0.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92ecd8964f8453721699a1ed72037b0db49ce2f5a5138486ee89bed6f67cdf3a" +dependencies = [ + "proc-macro2", + "quote", + "syn 3.0.4", +] + [[package]] name = "regex" version = "1.12.4" @@ -1052,6 +1153,41 @@ version = "1.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2" +[[package]] +name = "rend" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "663ba70707f96e871406fe10d68128412e619b06d1d47cb91c3a4c6501176240" + +[[package]] +name = "rkyv" +version = "0.8.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9776093b7ca170454ab1406954f7b7d97a57c51dc6c0642957fb2ef25c2d399" +dependencies = [ + "bytes", + "hashbrown", + "indexmap", + "munge", + "ptr_meta", + "rancor", + "rend", + "rkyv_derive", + "tinyvec", + "uuid", +] + +[[package]] +name = "rkyv_derive" +version = "0.8.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c25ef604ac7dd839d44d64648952ea23c97866f124ff671b0ed2cf3ad9bb06e" +dependencies = [ + "proc-macro2", + "quote", + "syn 3.0.4", +] + [[package]] name = "rstest" version = "0.26.1" @@ -1187,6 +1323,12 @@ version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba" +[[package]] +name = "simdutf8" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" + [[package]] name = "slab" version = "0.4.12" @@ -1199,6 +1341,45 @@ version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "199905e6153d6405f9728fe44daace35f8f837bbf830bb6e85fbd5828709a886" +[[package]] +name = "sonic-number" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3775c3390edf958191f1ab1e8c5c188907feebd0f3ce1604cb621f72961dbf32" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "sonic-rs" +version = "0.5.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d971cc77a245ccf1756dbd1a87c3e7f709c0191464096510d43eec056d0f2c4f" +dependencies = [ + "ahash", + "bumpalo", + "bytes", + "cfg-if", + "faststr", + "itoa", + "ref-cast", + "serde", + "simdutf8", + "sonic-number", + "sonic-simd", + "thiserror", + "zmij", +] + +[[package]] +name = "sonic-simd" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f99e664ecd2d85a68c87e3c7a3cfe691f647ea9e835de984aba4d54a41f817d4" +dependencies = [ + "cfg-if", +] + [[package]] name = "static_assertions" version = "1.1.0" @@ -1299,6 +1480,21 @@ dependencies = [ "serde_json", ] +[[package]] +name = "tinyvec" +version = "1.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4cf0ded5c4e56918d8f8a339e1bb67d038d3bc6d144ac407904015ba2e4cde9b" +dependencies = [ + "tinyvec_macros", +] + +[[package]] +name = "tinyvec_macros" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" + [[package]] name = "toml" version = "1.1.2+spec-1.1.0" diff --git a/avro/Cargo.toml b/avro/Cargo.toml index 7817d017..be061d53 100644 --- a/avro/Cargo.toml +++ b/avro/Cargo.toml @@ -47,6 +47,10 @@ name = "serde" harness = false name = "single" +[[bench]] +harness = false +name = "schema_parsing" + [dependencies] apache-avro-derive = { default-features = false, version = "0.23.0", path = "../avro_derive", optional = true } bigdecimal = { default-features = false, version = "0.4.10", features = ["std", "serde"] } @@ -68,6 +72,7 @@ thiserror = { default-features = false, version = "2.0.18" } uuid = { workspace = true } liblzma = { default-features = false, version = "0.4.6", optional = true } zstd = { default-features = false, version = "0.13.3", optional = true } +sonic-rs = "0.5.8" [target.'cfg(target_arch = "wasm32")'.dependencies] diff --git a/avro/benches/large_schema.avsc b/avro/benches/large_schema.avsc new file mode 100644 index 00000000..c5819b6e --- /dev/null +++ b/avro/benches/large_schema.avsc @@ -0,0 +1 @@ +["null",{"type":"record","name":"El","namespace":"foo.e.f.g.h.ac","fields":[{"name":"ref1","type":{"type":"record","name":"J","namespace":"foo.a.b.c.d","fields":[{"name":"attr11","type":"long","declared":"true"},{"name":"attr12","type":"long","declared":"true"}]}},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null",{"type":"record","name":"Al","namespace":"foo.e.f.g.h.l","fields":[],"modifiers":"interface"},{"type":"record","name":"Nn","namespace":"foo.e.f.g.h.bl","fields":[{"name":"ref289","type":["null",{"type":"record","name":"Ak","namespace":"foo.e.f.g.h.j.k","fields":[{"name":"ref5","type":["null",{"type":"record","name":"Ag","fields":[{"name":"attr4","type":"long"},{"name":"attr5","type":"int"},{"name":"attr14","type":{"type":"enum","name":"P","namespace":"foo.e.f.g.h.i","symbols":["P0","P1","P2","P3","P4","P5","P6","P7","P8"]}},{"name":"attr21","type":["null",{"type":"enum","name":"O","namespace":"foo.e.f.g.h.i","symbols":["O0","O1","O2","O3","O4","O5","O6","O7","O8","O9","O10","O11","O12","O13","O14","O15","O16","O17","O18","O19","O20","O21","O22","O23","O24","O25","O26","O27","O28","O29","O30","O31","O32","O33","O34","O35","O36","O37","O38","O39","O40","O41","O42","O43","O44","O45","O46","O47","O48","O49","O50","O51","O52","O53","O54","O55","O56","O57","O58","O59","O60","O61","O62","O63","O64","O65","O66","O67","O68","O69","O70","O71","O72","O73","O74","O75","O76","O77","O78","O79","O80","O81","O82","O83","O84","O85","O86","O87","O88","O89","O90","O91","O92","O93","O94","O95","O96","O97","O98","O99","O100","O101","O102","O103","O104","O105","O106","O107","O108","O109","O110","O111","O112","O113","O114","O115","O116","O117","O118","O119","O120","O121","O122","O123","O124","O125","O126","O127","O128","O129","O130","O131","O132","O133","O134","O135","O136","O137","O138","O139","O140","O141","O142","O143","O144","O145","O146","O147","O148","O149","O150","O151","O152","O153","O154","O155","O156","O157","O158","O159","O160","O161","O162","O163","O164","O165","O166","O167","O168","O169","O170","O171","O172","O173","O174","O175","O176","O177","O178","O179","O180","O181","O182","O183","O184","O185","O186","O187","O188","O189","O190"]}],"default":null}],"supertypes":"foo.e.f.g.h.j.k.IAf"}],"default":null,"declared":"true"},{"name":"ref6","type":["null","Ag"],"default":null,"declared":"true"},{"name":"ref7","type":["null","Ag"],"default":null,"declared":"true"},{"name":"ref8","type":["null","Ag"],"default":null,"declared":"true"}]}],"default":null,"declared":"true"},{"name":"attr351","type":"long","declared":"true"}],"supertypes":"foo.e.f.g.h.l.IAl"},{"type":"record","name":"No","namespace":"foo.e.f.g.h.bl","fields":[{"name":"ref290","type":["null",{"type":"record","name":"Mw","namespace":"foo.e.f.g.h.bi","fields":[{"name":"attr337","type":{"type":"enum","name":"Mu","symbols":["MU0","MU1","MU2","MU3","MU4","MU5","MU6","MU7","MU8","MU9","MU10","MU11","MU12","MU13","MU14","MU15"]},"declared":"true"},{"name":"attr338","type":"string","declared":"true"}],"enum-key-fieldname":"attr337"}],"default":null,"declared":"true"},{"name":"attr352","type":["null",{"type":"enum","name":"Bi","namespace":"foo.e.f.g.h.l.p","symbols":["BI0","BI1","BI2","BI3","BI4","BI5","BI6","BI7","BI8","BI9","BI10","BI11","BI12","BI13","BI14","BI15","BI16","BI17","BI18"]}],"default":null,"declared":"true","deprecated":"true"},{"name":"attr353","type":["null",{"type":"enum","name":"Az","namespace":"foo.e.f.g.h.l.o","symbols":["AZ0","AZ1","AZ2","AZ3","AZ4","AZ5","AZ6","AZ7","AZ8","AZ9","AZ10","AZ11","AZ12","AZ13"]}],"default":null,"declared":"true"}],"supertypes":"foo.e.f.g.h.l.IAl"},{"type":"record","name":"Np","namespace":"foo.e.f.g.h.bl","fields":[{"name":"ref291","type":["null","foo.e.f.g.h.bi.Mw"],"default":null,"declared":"true","deprecated":"true"},{"name":"attr354","type":["null","foo.e.f.g.h.l.o.Az"],"default":null,"declared":"true"}],"supertypes":"foo.e.f.g.h.l.IAl"},{"type":"record","name":"Nq","namespace":"foo.e.f.g.h.bl","fields":[{"name":"ref291","type":["null","foo.e.f.g.h.bi.Mw"],"default":null,"deprecated":"true"},{"name":"attr354","type":["null","foo.e.f.g.h.l.o.Az"],"default":null},{"name":"attr355","type":["null","string"],"default":null,"declared":"true"}],"supertypes":"foo.e.f.g.h.bl.INp"},{"type":"record","name":"Pa","namespace":"foo.bm.bn.bo.bp.cb","fields":[{"name":"attr431","type":["null",{"type":"enum","name":"Bw","namespace":"foo.e.f.g.h.l.r","symbols":["BW0","BW1","BW2","BW3","BW4"]}],"default":null,"declared":"true"},{"name":"attr432","type":{"type":"long","date":"true"},"declared":"true"},{"name":"attr433","type":"int","default":1,"declared":"true"},{"name":"ref328","type":["null",{"type":"record","name":"Ah","namespace":"foo.e.f.g.h.j.k","fields":[{"name":"attr4","type":"long"},{"name":"attr5","type":"int"},{"name":"attr14","type":"foo.e.f.g.h.i.P"},{"name":"attr21","type":["null","foo.e.f.g.h.i.O"],"default":null},{"name":"attr22","type":["null",{"type":"enum","name":"Ae","symbols":["AE0","AE1","AE2","AE3","AE4","AE5","AE6","AE7","AE8","AE9","AE10"]}],"default":null,"declared":"true"},{"name":"attr23","type":"boolean","declared":"true"},{"name":"ref4","type":["null",{"type":"record","name":"Ai","fields":[],"modifiers":"interface"},{"type":"record","name":"Aj","fields":[{"name":"attr24","type":{"type":"long","date":"true"},"declared":"true"}],"supertypes":"foo.e.f.g.h.j.k.IAi"},{"type":"record","name":"Nx","namespace":"foo.bm.bn.bo.bp.bs.bt","fields":[{"name":"attr369","type":["null",{"type":"long","date":"true"}],"default":null,"declared":"true"},{"name":"attr370","type":["null",{"type":"enum","name":"Nw","symbols":["NW0","NW1","NW2","NW3","NW4","NW5"]}],"default":null,"declared":"true"},{"name":"attr371","type":["null",{"type":"long","date":"true"}],"default":null,"declared":"true"},{"name":"attr372","type":["null","string"],"default":null,"declared":"true"},{"name":"attr373","type":["null","double"],"default":null,"declared":"true"},{"name":"attr374","type":["null","double"],"default":null,"declared":"true"}],"supertypes":"foo.e.f.g.h.j.k.IAi"},{"type":"record","name":"Ny","namespace":"foo.bm.bn.bo.bp.bs.bt","fields":[{"name":"attr375","type":"double","declared":"true"},{"name":"ref301","type":["null",{"type":"record","name":"Q","namespace":"foo.e.f.g.h.i","fields":[{"name":"attr4","type":"long"},{"name":"attr5","type":"int"},{"name":"attr14","type":"P","declared":"true"}],"supertypes":"foo.a.b.c.d.ID"},{"type":"record","name":"R","namespace":"foo.e.f.g.h.i","fields":[{"name":"attr4","type":"long"},{"name":"attr5","type":"int"},{"name":"attr14","type":"P"}],"supertypes":"foo.e.f.g.h.i.IQ"},{"type":"record","name":"Af","namespace":"foo.e.f.g.h.j.k","fields":[{"name":"attr4","type":"long"},{"name":"attr5","type":"int"},{"name":"attr14","type":"foo.e.f.g.h.i.P"},{"name":"attr21","type":["null","foo.e.f.g.h.i.O"],"default":null,"declared":"true"}],"supertypes":"foo.e.f.g.h.i.IQ","modifiers":"abstract"},"foo.e.f.g.h.j.k.Ag","foo.e.f.g.h.j.k.Ah",{"type":"record","name":"Oe","namespace":"foo.bm.bn.bo.bp.bs.bt.bu","fields":[{"name":"attr4","type":"long"},{"name":"attr5","type":"int"},{"name":"attr14","type":"foo.e.f.g.h.i.P"},{"name":"attr21","type":["null","foo.e.f.g.h.i.O"],"default":null},{"name":"attr380","type":{"type":"enum","name":"Oa","symbols":["OA0","OA1","OA2","OA3","OA4","OA5","OA6","OA7","OA8","OA9","OA10","OA11","OA12","OA13","OA14","OA15","OA16","OA17","OA18","OA19"]},"declared":"true"}],"supertypes":"foo.e.f.g.h.j.k.IAf"}],"default":null,"declared":"true","java-type":"foo.e.f.g.h.i.IQ"},{"name":"ref302","type":["null",{"type":"record","name":"W","namespace":"foo.e.f.g.h.j","fields":[{"name":"attr19","type":["null",{"type":"enum","name":"V","symbols":["V0","V1","V2","V3","V4","V5","V6","V7","V8","V9","V10","V11","V12","V13","V14","V15","V16","V17","V18","V19","V20","V21","V22","V23","V24","V25","V26","V27","V28","V29","V30","V31","V32","V33","V34","V35","V36","V37","V38","V39","V40","V41","V42","V43","V44","V45","V46","V47","V48","V49","V50","V51","V52","V53","V54","V55","V56","V57","V58","V59","V60","V61","V62","V63"]}],"default":null,"declared":"true"},{"name":"attr20","type":{"type":"long","date":"true"},"declared":"true"}]}],"default":null,"declared":"true"}],"supertypes":"foo.e.f.g.h.j.k.IAi"},{"type":"record","name":"Nz","namespace":"foo.bm.bn.bo.bp.bs.bt","fields":[{"name":"attr376","type":"double","declared":"true"},{"name":"attr377","type":"double","declared":"true"},{"name":"attr378","type":{"type":"long","date":"true"},"declared":"true"}],"supertypes":"foo.e.f.g.h.j.k.IAi"},{"type":"record","name":"Og","namespace":"foo.bm.bn.bo.bp.bs.bt.bu","fields":[{"name":"attr381","type":{"type":"enum","name":"Ob","symbols":["OB0","OB1","OB2","OB3","OB4","OB5","OB6","OB7","OB8","OB9","OB10","OB11","OB12","OB13","OB14","OB15","OB16","OB17","OB18","OB19","OB20","OB21","OB22","OB23","OB24","OB25","OB26","OB27","OB28","OB29","OB30","OB31","OB32","OB33"]}},{"name":"attr382","type":["null",{"type":"enum","name":"Oc","symbols":["OC0","OC1","OC2","OC3"]}],"default":null},{"name":"ref303","type":[{"type":"record","name":"D","namespace":"foo.a.b.c.d","fields":[{"name":"attr4","type":"long","declared":"true"},{"name":"attr5","type":"int","declared":"true"}]},"foo.e.f.g.h.i.Q","foo.e.f.g.h.i.R",{"type":"record","name":"S","namespace":"foo.e.f.g.h.i","fields":[{"name":"attr4","type":"long"},{"name":"attr5","type":"int"},{"name":"attr15","type":"O","declared":"true"}],"supertypes":"foo.a.b.c.d.ID"},"foo.e.f.g.h.j.k.Af","foo.e.f.g.h.j.k.Ag","foo.e.f.g.h.j.k.Ah","Oe"],"java-type":"foo.a.b.c.d.ID"},{"name":"ref304","type":["null","Oe"],"default":null},{"name":"attr379","type":["null",{"type":"long","date":"true"}],"default":null},{"name":"ref305","type":["null",{"type":"record","name":"Of","fields":[{"name":"attr381","type":"Ob","declared":"true"},{"name":"attr382","type":["null","Oc"],"default":null,"declared":"true"}],"enum-key-fieldname":"attr381"},{"type":"record","name":"Od","fields":[{"name":"attr381","type":"Ob"},{"name":"attr382","type":["null","Oc"],"default":null},{"name":"ref303","type":["foo.a.b.c.d.D","foo.e.f.g.h.i.Q","foo.e.f.g.h.i.R","foo.e.f.g.h.i.S","foo.e.f.g.h.j.k.Af","foo.e.f.g.h.j.k.Ag","foo.e.f.g.h.j.k.Ah","Oe"],"declared":"true","java-type":"foo.a.b.c.d.ID"},{"name":"ref304","type":["null","Oe"],"default":null,"declared":"true"},{"name":"attr379","type":["null",{"type":"long","date":"true"}],"default":null,"declared":"true"},{"name":"ref305","type":["null","Of","Od","Og"],"default":null,"declared":"true","java-type":"foo.bm.bn.bo.bp.bs.bt.bu.IOf"}],"supertypes":"foo.bm.bn.bo.bp.bs.bt.bu.IOf","enum-key-fieldname":"attr381"},"Og"],"default":null,"java-type":"foo.bm.bn.bo.bp.bs.bt.bu.IOf"},{"name":"ref306","type":{"type":"array","items":["Od","Og"]},"declared":"true","java-type":"foo.bm.bn.bo.bp.bs.bt.bu.IOd"}],"supertypes":"foo.e.f.g.h.j.k.IAi, foo.bm.bn.bo.bp.bs.bt.bu.IOd","enum-key-fieldname":"attr381"},{"type":"record","name":"Ri","namespace":"foo.dc.dd.de.df.dl.dm","fields":[{"name":"ref406","type":"foo.e.f.g.h.j.k.Ag","declared":"true"}],"supertypes":"foo.e.f.g.h.j.k.IAi"}],"default":null,"declared":"true","java-type":"foo.e.f.g.h.j.k.IAi"}],"supertypes":"foo.e.f.g.h.j.k.IAf"}],"default":null,"declared":"true"},{"name":"attr434","type":["null","string"],"default":null,"declared":"true"},{"name":"attr435","type":{"type":"enum","name":"Ou","namespace":"foo.bm.bn.bo.bp.bv.bz","symbols":["OU0","OU1","OU2","OU3","OU4","OU5","OU6","OU7","OU8","OU9","OU10","OU11","OU12","OU13","OU14","OU15","OU16","OU17"]},"declared":"true"},{"name":"attr436","type":["null","boolean"],"default":null,"declared":"true"},{"name":"attr437","type":["null","boolean"],"default":null,"declared":"true"},{"name":"attr438","type":["null","boolean"],"default":null,"declared":"true"},{"name":"ref329","type":["null",{"type":"record","name":"Ok","namespace":"foo.bm.bn.bo.bp.bv.bw","fields":[{"name":"attr111","type":{"type":"enum","name":"Nf","namespace":"foo.e.f.g.h.bj","symbols":["NF0","NF1","NF2","NF3","NF4","NF5","NF6","NF7","NF8","NF9","NF10","NF11","NF12","NF13","NF14","NF15","NF16"]}},{"name":"attr112","type":"string"},{"name":"attr348","type":{"type":"enum","name":"Ng","namespace":"foo.e.f.g.h.bj","symbols":["NG0","NG1","NG2","NG3","NG4","NG5","NG6","NG7","NG8","NG9","NG10","NG11","NG12","NG13","NG14","NG15","NG16","NG17","NG18","NG19","NG20","NG21","NG22","NG23","NG24","NG25","NG26","NG27","NG28","NG29","NG30","NG31","NG32","NG33","NG34","NG35","NG36","NG37","NG38","NG39","NG40","NG41","NG42","NG43","NG44","NG45","NG46","NG47","NG48","NG49","NG50","NG51","NG52","NG53","NG54","NG55","NG56","NG57","NG58","NG59","NG60","NG61","NG62","NG63","NG64","NG65","NG66","NG67","NG68","NG69","NG70","NG71","NG72","NG73","NG74","NG75","NG76","NG77","NG78","NG79","NG80","NG81","NG82","NG83"]}},{"name":"attr394","type":"string"},{"name":"attr395","type":"string"},{"name":"attr396","type":["null","string"],"default":null,"declared":"true"},{"name":"attr397","type":["null","long"],"default":null,"declared":"true"}],"supertypes":"foo.bm.bn.bo.bp.bv.bw.IOj"}],"default":null,"declared":"true"}],"supertypes":"foo.e.f.g.h.l.IAl"},{"type":"record","name":"Pb","namespace":"foo.bm.bn.bo.bp.cb","fields":[{"name":"attr431","type":["null","foo.e.f.g.h.l.r.Bw"],"default":null},{"name":"attr432","type":{"type":"long","date":"true"}},{"name":"attr433","type":"int","default":1},{"name":"ref328","type":["null","foo.e.f.g.h.j.k.Ah"],"default":null},{"name":"attr434","type":["null","string"],"default":null},{"name":"attr435","type":"foo.bm.bn.bo.bp.bv.bz.Ou"},{"name":"attr436","type":["null","boolean"],"default":null},{"name":"attr437","type":["null","boolean"],"default":null},{"name":"attr438","type":["null","boolean"],"default":null},{"name":"ref329","type":["null","foo.bm.bn.bo.bp.bv.bw.Ok"],"default":null},{"name":"ref330","type":{"type":"record","name":"On","namespace":"foo.bm.bn.bo.bp.bv.bw","fields":[{"name":"attr111","type":"foo.e.f.g.h.bj.Nf"},{"name":"attr112","type":"string"},{"name":"attr348","type":"foo.e.f.g.h.bj.Ng"},{"name":"attr394","type":"string"},{"name":"attr395","type":"string"},{"name":"attr399","type":{"type":"enum","name":"Nj","namespace":"foo.e.f.g.h.bj","symbols":["NJ0","NJ1","NJ2"]},"declared":"true"}],"supertypes":"foo.bm.bn.bo.bp.bv.bw.IOj"},"declared":"true"},{"name":"ref331","type":{"type":"record","name":"Oo","namespace":"foo.bm.bn.bo.bp.bv.bw","fields":[{"name":"attr398","type":"string"},{"name":"attr400","type":["null","string"],"default":null,"declared":"true"},{"name":"attr401","type":"string","declared":"true"}],"supertypes":"foo.bm.bn.bo.bp.bv.bw.IOm"},"declared":"true"}],"supertypes":"foo.bm.bn.bo.bp.cb.IPa"},{"type":"record","name":"Pc","namespace":"foo.bm.bn.bo.bp.cb","fields":[{"name":"attr431","type":["null","foo.e.f.g.h.l.r.Bw"],"default":null},{"name":"attr432","type":{"type":"long","date":"true"}},{"name":"attr433","type":"int","default":1},{"name":"ref328","type":["null","foo.e.f.g.h.j.k.Ah"],"default":null},{"name":"attr434","type":["null","string"],"default":null},{"name":"attr435","type":"foo.bm.bn.bo.bp.bv.bz.Ou"},{"name":"attr436","type":["null","boolean"],"default":null},{"name":"attr437","type":["null","boolean"],"default":null},{"name":"attr438","type":["null","boolean"],"default":null},{"name":"ref329","type":["null","foo.bm.bn.bo.bp.bv.bw.Ok"],"default":null},{"name":"ref332","type":["null","foo.bm.bn.bo.bp.bv.bw.On"],"default":null,"declared":"true"},{"name":"ref333","type":["null",{"type":"record","name":"Op","namespace":"foo.bm.bn.bo.bp.bv.bw","fields":[{"name":"attr398","type":"string"},{"name":"attr402","type":["null","string"],"default":null,"declared":"true"},{"name":"attr403","type":["null","string"],"default":null,"declared":"true"},{"name":"attr404","type":["null","string"],"default":null,"declared":"true"}],"supertypes":"foo.bm.bn.bo.bp.bv.bw.IOm"}],"default":null,"declared":"true"},{"name":"ref334","type":["null",{"type":"record","name":"Oh","namespace":"foo.bm.bn.bo.bp.bv","fields":[{"name":"ref307","type":["null","foo.e.f.g.h.i.S"],"default":null,"declared":"true"},{"name":"ref308","type":["null","foo.e.f.g.h.i.S"],"default":null,"declared":"true"},{"name":"ref309","type":["null","foo.a.b.c.d.D","foo.e.f.g.h.i.Q","foo.e.f.g.h.i.R","foo.e.f.g.h.i.S","foo.e.f.g.h.j.k.Af","foo.e.f.g.h.j.k.Ag","foo.e.f.g.h.j.k.Ah","foo.bm.bn.bo.bp.bs.bt.bu.Oe"],"default":null,"declared":"true","java-type":"foo.a.b.c.d.ID"},{"name":"attr383","type":"int","declared":"true"},{"name":"ref310","type":["null","foo.e.f.g.h.i.S"],"default":null,"declared":"true"},{"name":"ref311","type":["null","foo.e.f.g.h.i.S"],"default":null,"declared":"true"}]}],"default":null,"declared":"true"},{"name":"attr439","type":"boolean","declared":"true"},{"name":"attr440","type":["null",{"type":"array","items":"string"}],"default":null,"declared":"true"},{"name":"attr441","type":["null","string"],"default":null,"declared":"true"},{"name":"attr442","type":"boolean","declared":"true"},{"name":"ref335","type":["null",{"type":"record","name":"Ni","namespace":"foo.e.f.g.h.bj","fields":[{"name":"attr111","type":"Nf"},{"name":"attr112","type":"string"},{"name":"attr348","type":"Ng"}],"supertypes":"foo.e.f.g.h.bj.INh"}],"default":null,"declared":"true"},{"name":"attr443","type":["null","string"],"default":null,"declared":"true"},{"name":"attr444","type":["null","string"],"default":null,"declared":"true"},{"name":"attr445","type":["null","string"],"default":null,"declared":"true"},{"name":"attr446","type":["null","string"],"default":null,"declared":"true"},{"name":"attr447","type":"int","declared":"true"},{"name":"ref336","type":["null","foo.bm.bn.bo.bp.bv.bw.Op"],"default":null,"declared":"true"},{"name":"attr448","type":{"type":"long","date":"true"},"declared":"true"}],"supertypes":"foo.bm.bn.bo.bp.cb.IPa"},{"type":"record","name":"Pd","namespace":"foo.bm.bn.bo.bp.cb","fields":[],"supertypes":"foo.e.f.g.h.l.IAl"},{"type":"record","name":"Pe","namespace":"foo.bm.bn.bo.bp.cb","fields":[{"name":"attr431","type":["null","foo.e.f.g.h.l.r.Bw"],"default":null},{"name":"attr432","type":{"type":"long","date":"true"}},{"name":"attr433","type":"int","default":1},{"name":"ref328","type":["null","foo.e.f.g.h.j.k.Ah"],"default":null},{"name":"attr434","type":["null","string"],"default":null},{"name":"attr435","type":"foo.bm.bn.bo.bp.bv.bz.Ou"},{"name":"attr436","type":["null","boolean"],"default":null},{"name":"attr437","type":["null","boolean"],"default":null},{"name":"attr438","type":["null","boolean"],"default":null},{"name":"ref329","type":["null","foo.bm.bn.bo.bp.bv.bw.Ok"],"default":null},{"name":"ref337","type":[{"type":"record","name":"Ce","namespace":"foo.e.f.g.h.l.r","fields":[{"name":"ref52","type":["null",{"type":"record","name":"N","namespace":"foo.a.b.c.d","fields":[{"name":"ref2","type":"J","declared":"true"},{"name":"ref3","type":["null",{"type":"record","name":"K","fields":[{"name":"ref1","type":"J","declared":"true"},{"name":"attr13","type":["null","string"],"default":null,"declared":"true"}],"modifiers":"interface"},{"type":"record","name":"C","namespace":"foo.a.b.c","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"},"declared":"true"},{"name":"attr2","type":["null","string"],"default":null,"declared":"true"},{"name":"attr3","type":["null","string"],"default":null,"declared":"true"}],"supertypes":"foo.a.b.c.d.IK","modifiers":"interface"},{"type":"record","name":"L","fields":[{"name":"ref1","type":"J"},{"name":"attr13","type":["null","string"],"default":null}],"supertypes":"foo.a.b.c.d.IK"},{"type":"record","name":"Am","namespace":"foo.e.f.g.h.l","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"ref9","type":["null","Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe",{"type":"record","name":"Pf","namespace":"foo.bm.bn.bo.bp.cb","fields":[{"name":"ref339","type":["null",{"type":"record","name":"Or","namespace":"foo.bm.bn.bo.bp.bv.bw","fields":[{"name":"attr405","type":{"type":"enum","name":"Oq","symbols":["OQ0","OQ1","OQ2","OQ3","OQ4","OQ5"]},"declared":"true"},{"name":"attr406","type":["null","string"],"default":null,"declared":"true"},{"name":"attr407","type":["null","string"],"default":null,"declared":"true"},{"name":"attr408","type":["null","string"],"default":null,"declared":"true"},{"name":"ref312","type":"foo.e.f.g.h.bj.Ni","declared":"true"},{"name":"ref313","type":["null","foo.e.f.g.h.bj.Ni"],"default":null,"declared":"true"},{"name":"attr409","type":"boolean","declared":"true"},{"name":"attr410","type":"boolean","declared":"true"},{"name":"attr411","type":["null",{"type":"enum","name":"X","namespace":"foo.e.f.g.h.j","symbols":["X0","X1","X2","X3","X4","X5"]}],"default":null,"declared":"true"},{"name":"attr412","type":"string","declared":"true"},{"name":"attr413","type":{"type":"enum","name":"Ax","namespace":"foo.e.f.g.h.l.n","symbols":["AX0","AX1"]},"declared":"true"}]}],"default":null,"declared":"true"},{"name":"ref340","type":["null",{"type":"record","name":"Oi","namespace":"foo.bm.bn.bo.bp.bv","fields":[{"name":"attr384","type":["null","boolean"],"default":null,"declared":"true"},{"name":"attr385","type":["null","boolean"],"default":null,"declared":"true"},{"name":"attr386","type":["null","boolean"],"default":null,"declared":"true"},{"name":"attr387","type":["null","boolean"],"default":null,"declared":"true"},{"name":"attr388","type":["null","boolean"],"default":null,"declared":"true"},{"name":"attr389","type":["null","boolean"],"default":null,"declared":"true"},{"name":"attr390","type":["null","boolean"],"default":null,"declared":"true"},{"name":"attr391","type":["null","boolean"],"default":null,"declared":"true"},{"name":"attr392","type":["null","boolean"],"default":null,"declared":"true"},{"name":"attr393","type":["null","boolean"],"default":null,"declared":"true"}]},{"type":"record","name":"Ox","namespace":"foo.bm.bn.bo.bp.bv.ca","fields":[{"name":"attr99","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"attr384","type":["null","boolean"],"default":null},{"name":"attr385","type":["null","boolean"],"default":null},{"name":"attr386","type":["null","boolean"],"default":null},{"name":"attr387","type":["null","boolean"],"default":null},{"name":"attr388","type":["null","boolean"],"default":null},{"name":"attr389","type":["null","boolean"],"default":null},{"name":"attr390","type":["null","boolean"],"default":null},{"name":"attr391","type":["null","boolean"],"default":null},{"name":"attr392","type":["null","boolean"],"default":null},{"name":"attr393","type":["null","boolean"],"default":null},{"name":"ref317","type":["null","foo.bm.bn.bo.bp.bv.Oh"],"default":null,"declared":"true"},{"name":"ref318","type":["null",{"type":"array","items":["foo.bm.bn.bo.bp.bs.bt.bu.Od","foo.bm.bn.bo.bp.bs.bt.bu.Og"]}],"default":null,"declared":"true","java-type":"foo.bm.bn.bo.bp.bs.bt.bu.IOd"}],"supertypes":"foo.e.f.g.h.l.s.ICs, foo.bm.bn.bo.bp.bv.IOi"},{"type":"record","name":"Pn","namespace":"foo.bm.bn.bo.bp.cc","fields":[{"name":"attr343","type":"long"},{"name":"ref285","type":["null","foo.e.f.g.h.bi.Mw"],"default":null},{"name":"attr344","type":["null",{"type":"enum","name":"Mv","namespace":"foo.e.f.g.h.bi","symbols":["MV0","MV1","MV2","MV3","MV4","MV5","MV6","MV7","MV8","MV9","MV10","MV11","MV12","MV13","MV14","MV15","MV16","MV17","MV18","MV19","MV20","MV21","MV22","MV23","MV24","MV25","MV26","MV27","MV28","MV29","MV30","MV31","MV32","MV33","MV34","MV35","MV36","MV37","MV38","MV39","MV40","MV41","MV42","MV43","MV44","MV45","MV46","MV47","MV48","MV49"]}],"default":null},{"name":"ref286","type":["null",{"type":"record","name":"Na","namespace":"foo.e.f.g.h.bi","fields":[{"name":"attr341","type":["null","string"],"default":null,"declared":"true"},{"name":"ref279","type":["null",{"type":"array","items":"Mw"}],"default":null,"declared":"true"},{"name":"attr342","type":["null","string"],"default":null,"declared":"true"},{"name":"ref280","type":["null",{"type":"record","name":"My","fields":[{"name":"attr339","type":{"type":"enum","name":"Mx","symbols":["MX0","MX1"]},"declared":"true"},{"name":"attr340","type":"bytes","declared":"true"}]}],"default":null,"declared":"true"},{"name":"ref281","type":["null",{"type":"record","name":"Mz","fields":[],"modifiers":"interface"}],"default":null,"declared":"true"},{"name":"ref282","type":["null",{"type":"record","name":"H","namespace":"foo.a.b.c.d","fields":[{"name":"attr9","type":"string","declared":"true"}],"java-type":"java.net.URL"}],"default":null,"declared":"true"},{"name":"ref283","type":["null",{"type":"record","name":"M","namespace":"foo.a.b.c.d","fields":[],"java-type":"java.lang.Object"}],"default":null,"declared":"true"},{"name":"ref284","type":["null",{"type":"record","name":"Nd","fields":[{"name":"attr346","type":["null",{"type":"enum","name":"Ka","namespace":"foo.e.f.g.h.as.at","symbols":["KA0","KA1","KA2","KA3","KA4","KA5","KA6","KA7","KA8","KA9","KA10","KA11"]}],"default":null,"declared":"true"},{"name":"attr347","type":["null",{"type":"long","date":"true"}],"default":null,"declared":"true"}]}],"default":null,"declared":"true"}]},{"type":"record","name":"Qr","namespace":"foo.cu.cv.cw.cx.da","fields":[{"name":"attr341","type":["null","string"],"default":null},{"name":"ref279","type":["null",{"type":"array","items":"foo.e.f.g.h.bi.Mw"}],"default":null},{"name":"attr342","type":["null","string"],"default":null},{"name":"ref280","type":["null","foo.e.f.g.h.bi.My"],"default":null},{"name":"ref281","type":["null","foo.e.f.g.h.bi.Mz"],"default":null},{"name":"ref282","type":["null","foo.a.b.c.d.H"],"default":null},{"name":"ref283","type":["null","foo.a.b.c.d.M"],"default":null},{"name":"ref284","type":["null","foo.e.f.g.h.bi.Nd"],"default":null},{"name":"attr547","type":"foo.e.f.g.h.j.V","declared":"true"},{"name":"attr548","type":"foo.e.f.g.h.j.V","declared":"true"},{"name":"attr549","type":["null","foo.e.f.g.h.i.O"],"default":null,"declared":"true"},{"name":"attr550","type":["null","string"],"default":null,"declared":"true"},{"name":"attr551","type":{"type":"long","date":"true"},"declared":"true"},{"name":"attr552","type":["null","string"],"default":null,"declared":"true"},{"name":"attr553","type":["null","string"],"default":null,"declared":"true"},{"name":"attr554","type":["null","string"],"default":null,"declared":"true"},{"name":"attr555","type":["null","string"],"default":null,"declared":"true"}],"supertypes":"foo.e.f.g.h.bi.INa"}],"default":null,"java-type":"foo.e.f.g.h.bi.INa"},{"name":"attr384","type":["null","boolean"],"default":null},{"name":"attr385","type":["null","boolean"],"default":null},{"name":"attr386","type":["null","boolean"],"default":null},{"name":"attr387","type":["null","boolean"],"default":null},{"name":"attr388","type":["null","boolean"],"default":null},{"name":"attr389","type":["null","boolean"],"default":null},{"name":"attr390","type":["null","boolean"],"default":null},{"name":"attr391","type":["null","boolean"],"default":null},{"name":"attr392","type":["null","boolean"],"default":null},{"name":"attr393","type":["null","boolean"],"default":null},{"name":"attr464","type":["null",{"type":"long","date":"true"}],"default":null,"declared":"true"},{"name":"attr465","type":["null","string"],"default":null,"declared":"true"},{"name":"ref348","type":["null","foo.a.b.c.d.D","foo.e.f.g.h.i.Q","foo.e.f.g.h.i.R","foo.e.f.g.h.i.S","foo.e.f.g.h.j.k.Af","foo.e.f.g.h.j.k.Ag","foo.e.f.g.h.j.k.Ah","foo.bm.bn.bo.bp.bs.bt.bu.Oe"],"default":null,"declared":"true","java-type":"foo.a.b.c.d.ID"},{"name":"attr466","type":["null",{"type":"long","date":"true"}],"default":null,"declared":"true"},{"name":"attr467","type":["null","string"],"default":null,"declared":"true"},{"name":"attr468","type":["null","string"],"default":null,"declared":"true"},{"name":"attr469","type":["null",{"type":"long","date":"true"}],"default":null,"declared":"true"},{"name":"attr470","type":["null",{"type":"long","date":"true"}],"default":null,"declared":"true"},{"name":"attr471","type":["null","string"],"default":null,"declared":"true"},{"name":"attr472","type":["null","string"],"default":null,"declared":"true"},{"name":"attr473","type":["null","string"],"default":null,"declared":"true"},{"name":"attr474","type":["null","string"],"default":null,"declared":"true"},{"name":"attr475","type":["null","string"],"default":null,"declared":"true"},{"name":"attr476","type":["null","string"],"default":null,"declared":"true"},{"name":"attr477","type":["null","string"],"default":null,"declared":"true"},{"name":"attr478","type":["null","string"],"default":null,"declared":"true"},{"name":"attr479","type":["null","string"],"default":null,"declared":"true"},{"name":"attr480","type":["null","string"],"default":null,"declared":"true"},{"name":"attr481","type":["null","boolean"],"default":null,"declared":"true"},{"name":"ref349","type":["null","foo.a.b.c.d.D","foo.e.f.g.h.i.Q","foo.e.f.g.h.i.R","foo.e.f.g.h.i.S","foo.e.f.g.h.j.k.Af","foo.e.f.g.h.j.k.Ag","foo.e.f.g.h.j.k.Ah","foo.bm.bn.bo.bp.bs.bt.bu.Oe"],"default":null,"declared":"true","java-type":"foo.a.b.c.d.ID"},{"name":"attr482","type":["null","boolean"],"default":null,"declared":"true"},{"name":"attr483","type":["null","boolean"],"default":null,"declared":"true"},{"name":"attr484","type":["null","boolean"],"default":null,"declared":"true"},{"name":"attr485","type":["null","string"],"default":null,"declared":"true"},{"name":"attr486","type":["null","string"],"default":null,"declared":"true"},{"name":"attr487","type":["null","string"],"default":null,"declared":"true"},{"name":"attr488","type":["null",{"type":"long","date":"true"}],"default":null,"declared":"true"},{"name":"attr489","type":["null","string"],"default":null,"declared":"true"},{"name":"ref350","type":["null","foo.e.f.g.h.j.k.Ah"],"default":null,"declared":"true"},{"name":"attr490","type":["null","boolean"],"default":null,"declared":"true"},{"name":"attr491","type":["null",{"type":"long","date":"true"}],"default":null,"declared":"true"},{"name":"attr492","type":["null",{"type":"long","date":"true"}],"default":null,"declared":"true"},{"name":"attr493","type":["null","string"],"default":null,"declared":"true"},{"name":"attr494","type":["null","string"],"default":null,"declared":"true"},{"name":"attr495","type":["null","string"],"default":null,"declared":"true"},{"name":"attr496","type":["null","string"],"default":null,"declared":"true"},{"name":"attr497","type":["null",{"type":"long","date":"true"}],"default":null,"declared":"true"},{"name":"ref351","type":["null","foo.e.f.g.h.j.k.Ah"],"default":null,"declared":"true"},{"name":"attr498","type":["null",{"type":"long","date":"true"}],"default":null,"declared":"true"},{"name":"ref352","type":["null","foo.e.f.g.h.j.k.Ah"],"default":null,"declared":"true"},{"name":"ref353","type":["null","foo.a.b.c.d.D","foo.e.f.g.h.i.Q","foo.e.f.g.h.i.R","foo.e.f.g.h.i.S","foo.e.f.g.h.j.k.Af","foo.e.f.g.h.j.k.Ag","foo.e.f.g.h.j.k.Ah","foo.bm.bn.bo.bp.bs.bt.bu.Oe"],"default":null,"declared":"true","java-type":"foo.a.b.c.d.ID"},{"name":"ref354","type":["null","foo.a.b.c.d.D","foo.e.f.g.h.i.Q","foo.e.f.g.h.i.R","foo.e.f.g.h.i.S","foo.e.f.g.h.j.k.Af","foo.e.f.g.h.j.k.Ag","foo.e.f.g.h.j.k.Ah","foo.bm.bn.bo.bp.bs.bt.bu.Oe"],"default":null,"declared":"true","java-type":"foo.a.b.c.d.ID"},{"name":"attr499","type":["null",{"type":"long","date":"true"}],"default":null,"declared":"true"},{"name":"ref355","type":["null","foo.e.f.g.h.j.k.Ah"],"default":null,"declared":"true"},{"name":"attr500","type":["null","string"],"default":null,"declared":"true"},{"name":"attr501","type":["null",{"type":"long","date":"true"}],"default":null,"declared":"true"},{"name":"ref356","type":["null","foo.e.f.g.h.j.k.Ah"],"default":null,"declared":"true"},{"name":"attr502","type":["null","string"],"default":null,"declared":"true"},{"name":"attr503","type":["null","boolean"],"default":null,"declared":"true"},{"name":"attr504","type":["null","string"],"default":null,"declared":"true"},{"name":"attr505","type":["null",{"type":"long","date":"true"}],"default":null,"declared":"true"},{"name":"ref357","type":["null","foo.e.f.g.h.j.k.Ah"],"default":null,"declared":"true"},{"name":"attr506","type":["null",{"type":"enum","name":"Pu","symbols":["PU0","PU1","PU2","PU3","PU4","PU5","PU6","PU7","PU8","PU9","PU10","PU11","PU12","PU13","PU14","PU15","PU16","PU17","PU18","PU19","PU20","PU21","PU22","PU23","PU24","PU25","PU26","PU27","PU28","PU29","PU30","PU31","PU32","PU33","PU34","PU35","PU36","PU37","PU38","PU39","PU40","PU41","PU42","PU43","PU44","PU45","PU46","PU47","PU48","PU49","PU50","PU51","PU52","PU53","PU54","PU55","PU56","PU57","PU58","PU59","PU60","PU61"]}],"default":null,"declared":"true"},{"name":"attr507","type":["null","string"],"default":null,"declared":"true"},{"name":"attr508","type":["null","boolean"],"default":null,"declared":"true"},{"name":"attr509","type":["null","boolean"],"default":null,"declared":"true"},{"name":"attr510","type":["null","string"],"default":null,"declared":"true"},{"name":"attr511","type":["null","boolean"],"default":null,"declared":"true"},{"name":"attr512","type":["null","boolean"],"default":null,"declared":"true"},{"name":"attr513","type":["null","boolean"],"default":null,"declared":"true"},{"name":"attr514","type":["null",{"type":"enum","name":"Pv","symbols":["PV0","PV1","PV2","PV3","PV4","PV5"]}],"default":null,"declared":"true"},{"name":"attr515","type":["null",{"type":"long","date":"true"}],"default":null,"declared":"true"},{"name":"attr516","type":["null","boolean"],"default":null,"declared":"true"},{"name":"attr517","type":["null","string"],"default":null,"declared":"true"},{"name":"attr518","type":["null","string"],"default":null,"declared":"true"},{"name":"ref358","type":["null","foo.a.b.c.d.D","foo.e.f.g.h.i.Q","foo.e.f.g.h.i.R","foo.e.f.g.h.i.S","foo.e.f.g.h.j.k.Af","foo.e.f.g.h.j.k.Ag","foo.e.f.g.h.j.k.Ah","foo.bm.bn.bo.bp.bs.bt.bu.Oe"],"default":null,"declared":"true","java-type":"foo.a.b.c.d.ID"},{"name":"ref359","type":["null","foo.a.b.c.d.D","foo.e.f.g.h.i.Q","foo.e.f.g.h.i.R","foo.e.f.g.h.i.S","foo.e.f.g.h.j.k.Af","foo.e.f.g.h.j.k.Ag","foo.e.f.g.h.j.k.Ah","foo.bm.bn.bo.bp.bs.bt.bu.Oe"],"default":null,"declared":"true","java-type":"foo.a.b.c.d.ID"},{"name":"attr519","type":"boolean","declared":"true"},{"name":"attr520","type":"boolean","declared":"true"}],"supertypes":"foo.e.f.g.h.bi.INb, foo.bm.bn.bo.bp.bv.IOi"}],"default":null,"declared":"true","java-type":"foo.bm.bn.bo.bp.bv.IOi"},{"name":"ref341","type":["null",{"type":"record","name":"Oy","namespace":"foo.bm.bn.bo.bp.bv.ca","fields":[{"name":"attr419","type":"int","declared":"true"}]}],"default":null,"declared":"true"}],"supertypes":"foo.e.f.g.h.l.IAl"},{"type":"record","name":"Pg","namespace":"foo.bm.bn.bo.bp.cb","fields":[{"name":"ref339","type":["null","foo.bm.bn.bo.bp.bv.bw.Or"],"default":null},{"name":"ref340","type":["null","foo.bm.bn.bo.bp.bv.Oi","foo.bm.bn.bo.bp.bv.ca.Ox","foo.bm.bn.bo.bp.cc.Pn"],"default":null,"java-type":"foo.bm.bn.bo.bp.bv.IOi"},{"name":"ref341","type":["null","foo.bm.bn.bo.bp.bv.ca.Oy"],"default":null}],"supertypes":"foo.bm.bn.bo.bp.cb.IPf"},{"type":"record","name":"Ph","namespace":"foo.bm.bn.bo.bp.cb","fields":[{"name":"ref339","type":["null","foo.bm.bn.bo.bp.bv.bw.Or"],"default":null},{"name":"ref340","type":["null","foo.bm.bn.bo.bp.bv.Oi","foo.bm.bn.bo.bp.bv.ca.Ox","foo.bm.bn.bo.bp.cc.Pn"],"default":null,"java-type":"foo.bm.bn.bo.bp.bv.IOi"},{"name":"ref341","type":["null","foo.bm.bn.bo.bp.bv.ca.Oy"],"default":null},{"name":"ref342","type":[{"type":"record","name":"Nb","namespace":"foo.e.f.g.h.bi","fields":[{"name":"attr343","type":"long","declared":"true"},{"name":"ref285","type":["null","Mw"],"default":null,"declared":"true"},{"name":"attr344","type":["null","Mv"],"default":null,"declared":"true"},{"name":"ref286","type":["null","Na","foo.cu.cv.cw.cx.da.Qr"],"default":null,"declared":"true","java-type":"foo.e.f.g.h.bi.INa"}]},{"type":"record","name":"Ne","namespace":"foo.e.f.g.h.bi","fields":[{"name":"attr343","type":"long"},{"name":"ref285","type":["null","Mw"],"default":null},{"name":"attr344","type":["null","Mv"],"default":null},{"name":"ref286","type":["null","Na","foo.cu.cv.cw.cx.da.Qr"],"default":null,"java-type":"foo.e.f.g.h.bi.INa"},{"name":"ref288","type":{"type":"array","items":["Nb","Ne",{"type":"record","name":"Pj","namespace":"foo.bm.bn.bo.bp.cc","fields":[{"name":"attr343","type":"long"},{"name":"ref285","type":["null","foo.e.f.g.h.bi.Mw"],"default":null},{"name":"attr344","type":["null","foo.e.f.g.h.bi.Mv"],"default":null},{"name":"ref286","type":["null","foo.e.f.g.h.bi.Na","foo.cu.cv.cw.cx.da.Qr"],"default":null,"java-type":"foo.e.f.g.h.bi.INa"},{"name":"ref346","type":["null","foo.e.f.g.h.bi.Mw"],"default":null,"declared":"true"},{"name":"attr450","type":"double","declared":"true"},{"name":"attr451","type":["null","foo.e.f.g.h.i.O"],"default":null,"declared":"true"},{"name":"attr452","type":{"type":"long","date":"true"},"declared":"true"},{"name":"attr453","type":{"type":"long","date":"true"},"declared":"true"}],"supertypes":"foo.e.f.g.h.bi.INb"},{"type":"record","name":"Pk","namespace":"foo.bm.bn.bo.bp.cc","fields":[{"name":"attr343","type":"long"},{"name":"ref285","type":["null","foo.e.f.g.h.bi.Mw"],"default":null},{"name":"attr344","type":["null","foo.e.f.g.h.bi.Mv"],"default":null},{"name":"ref286","type":["null","foo.e.f.g.h.bi.Na","foo.cu.cv.cw.cx.da.Qr"],"default":null,"java-type":"foo.e.f.g.h.bi.INa"},{"name":"attr454","type":"foo.e.f.g.h.j.V","declared":"true"},{"name":"attr455","type":{"type":"long","date":"true"},"declared":"true"},{"name":"attr456","type":{"type":"enum","name":"Ps","symbols":["PS0","PS1"]},"declared":"true"},{"name":"attr457","type":"foo.e.f.g.h.i.O","declared":"true"}],"supertypes":"foo.e.f.g.h.bi.INb"},{"type":"record","name":"Pl","namespace":"foo.bm.bn.bo.bp.cc","fields":[{"name":"attr343","type":"long"},{"name":"ref285","type":["null","foo.e.f.g.h.bi.Mw"],"default":null},{"name":"attr344","type":["null","foo.e.f.g.h.bi.Mv"],"default":null},{"name":"ref286","type":["null","foo.e.f.g.h.bi.Na","foo.cu.cv.cw.cx.da.Qr"],"default":null,"java-type":"foo.e.f.g.h.bi.INa"},{"name":"attr454","type":"foo.e.f.g.h.j.V"},{"name":"attr455","type":{"type":"long","date":"true"}},{"name":"attr456","type":"Ps"},{"name":"attr457","type":"foo.e.f.g.h.i.O"},{"name":"attr458","type":{"type":"enum","name":"Pp","symbols":["PP0","PP1"]},"declared":"true"},{"name":"attr459","type":"string","declared":"true"},{"name":"attr460","type":"int","declared":"true"}],"supertypes":"foo.bm.bn.bo.bp.cc.IPk"},{"type":"record","name":"Pm","namespace":"foo.bm.bn.bo.bp.cc","fields":[{"name":"attr343","type":"long"},{"name":"ref285","type":["null","foo.e.f.g.h.bi.Mw"],"default":null},{"name":"attr344","type":["null","foo.e.f.g.h.bi.Mv"],"default":null},{"name":"ref286","type":["null","foo.e.f.g.h.bi.Na","foo.cu.cv.cw.cx.da.Qr"],"default":null,"java-type":"foo.e.f.g.h.bi.INa"},{"name":"attr454","type":"foo.e.f.g.h.j.V"},{"name":"attr455","type":{"type":"long","date":"true"}},{"name":"attr456","type":"Ps"},{"name":"attr457","type":"foo.e.f.g.h.i.O"},{"name":"ref347","type":["Pj",{"type":"record","name":"Po","fields":[{"name":"attr343","type":"long"},{"name":"ref285","type":["null","foo.e.f.g.h.bi.Mw"],"default":null},{"name":"attr344","type":["null","foo.e.f.g.h.bi.Mv"],"default":null},{"name":"ref286","type":["null","foo.e.f.g.h.bi.Na","foo.cu.cv.cw.cx.da.Qr"],"default":null,"java-type":"foo.e.f.g.h.bi.INa"},{"name":"ref346","type":["null","foo.e.f.g.h.bi.Mw"],"default":null},{"name":"attr450","type":"double"},{"name":"attr451","type":["null","foo.e.f.g.h.i.O"],"default":null},{"name":"attr452","type":{"type":"long","date":"true"}},{"name":"attr453","type":{"type":"long","date":"true"}},{"name":"attr521","type":["null",{"type":"long","date":"true"}],"default":null,"declared":"true"},{"name":"attr522","type":{"type":"enum","name":"Pw","symbols":["PW0","PW1"]},"declared":"true"},{"name":"attr523","type":["null","string"],"default":null,"declared":"true"},{"name":"attr524","type":"foo.e.f.g.h.j.V","declared":"true"},{"name":"attr525","type":{"type":"enum","name":"Px","symbols":["PX0","PX1","PX2"]},"declared":"true"},{"name":"attr526","type":{"type":"enum","name":"Py","symbols":["PY0","PY1","PY2","PY3","PY4","PY5"]},"declared":"true"}],"supertypes":"foo.bm.bn.bo.bp.cc.IPj"}],"declared":"true","java-type":"foo.bm.bn.bo.bp.cc.IPj"},{"name":"attr461","type":{"type":"enum","name":"Pq","symbols":["PQ0","PQ1","PQ2","PQ3","PQ4","PQ5"]},"declared":"true"},{"name":"attr462","type":{"type":"enum","name":"Pr","symbols":["PR0","PR1","PR2","PR3"]},"declared":"true"},{"name":"attr463","type":{"type":"enum","name":"Pt","symbols":["PT0","PT1","PT2","PT3","PT4","PT5","PT6","PT7","PT8","PT9","PT10","PT11","PT12","PT13","PT14","PT15","PT16","PT17","PT18","PT19","PT20","PT21","PT22","PT23","PT24","PT25","PT26","PT27","PT28","PT29","PT30","PT31","PT32","PT33","PT34","PT35","PT36","PT37","PT38","PT39","PT40","PT41","PT42","PT43","PT44","PT45"]},"declared":"true"}],"supertypes":"foo.bm.bn.bo.bp.cc.IPk"},"foo.bm.bn.bo.bp.cc.Pn","foo.bm.bn.bo.bp.cc.Po",{"type":"record","name":"Ql","namespace":"foo.ck.cl.cm.cn.ct","fields":[{"name":"attr343","type":"long"},{"name":"ref285","type":["null","foo.e.f.g.h.bi.Mw"],"default":null},{"name":"attr344","type":["null","foo.e.f.g.h.bi.Mv"],"default":null},{"name":"ref286","type":["null","foo.e.f.g.h.bi.Na","foo.cu.cv.cw.cx.da.Qr"],"default":null,"java-type":"foo.e.f.g.h.bi.INa"},{"name":"ref383","type":{"type":"record","name":"T","namespace":"foo.e.f.g.h.i","fields":[{"name":"attr16","type":"O","declared":"true"},{"name":"attr17","type":"O","declared":"true"},{"name":"attr18","type":["null","int"],"default":null,"declared":"true"}]},"declared":"true"}],"supertypes":"foo.e.f.g.h.bi.INb"},{"type":"record","name":"Qy","namespace":"foo.dc.dd.de.df.dj","fields":[{"name":"attr343","type":"long"},{"name":"ref285","type":["null","foo.e.f.g.h.bi.Mw"],"default":null},{"name":"attr344","type":["null","foo.e.f.g.h.bi.Mv"],"default":null},{"name":"ref286","type":["null","foo.e.f.g.h.bi.Na","foo.cu.cv.cw.cx.da.Qr"],"default":null,"java-type":"foo.e.f.g.h.bi.INa"},{"name":"attr594","type":"foo.e.f.g.h.i.O","declared":"true"}],"supertypes":"foo.e.f.g.h.bi.INb"}]},"declared":"true","java-type":"foo.e.f.g.h.bi.INb"}],"supertypes":"foo.e.f.g.h.bi.INb","modifiers":"abstract"},"foo.bm.bn.bo.bp.cc.Pj","foo.bm.bn.bo.bp.cc.Pk","foo.bm.bn.bo.bp.cc.Pl","foo.bm.bn.bo.bp.cc.Pm","foo.bm.bn.bo.bp.cc.Pn","foo.bm.bn.bo.bp.cc.Po","foo.ck.cl.cm.cn.ct.Ql","foo.dc.dd.de.df.dj.Qy"],"declared":"true","java-type":"foo.e.f.g.h.bi.INb"},{"name":"ref343","type":["null",{"type":"array","items":{"type":"record","name":"Ov","namespace":"foo.bm.bn.bo.bp.bv.bz","fields":[{"name":"attr416","type":["null","string"],"default":null,"declared":"true"},{"name":"attr417","type":"string","declared":"true"}]}}],"default":null,"declared":"true"},{"name":"ref344","type":["null",{"type":"array","items":"foo.bm.bn.bo.bp.bv.bz.Ov"}],"default":null,"declared":"true"}],"supertypes":"foo.bm.bn.bo.bp.cb.IPf"},{"type":"record","name":"Pi","namespace":"foo.bm.bn.bo.bp.cb","fields":[{"name":"ref345","type":"foo.e.f.g.h.bi.Mw","declared":"true"}],"supertypes":"foo.e.f.g.h.l.IAl"},{"type":"record","name":"Qs","namespace":"foo.cu.cv.cw.cx.db","fields":[{"name":"attr556","type":"int","declared":"true"},{"name":"ref388","type":"foo.e.f.g.h.j.k.Ah","declared":"true"},{"name":"ref389","type":["null","foo.e.f.g.h.j.k.Ah"],"default":null,"declared":"true"},{"name":"attr557","type":"boolean","declared":"true"}],"supertypes":"foo.e.f.g.h.l.IAl"},{"type":"record","name":"Qt","namespace":"foo.dc.dd.de.df.dg","fields":[{"name":"attr558","type":["null","string"],"default":null,"declared":"true","deprecated":"true"},{"name":"attr559","type":["null","string"],"default":null,"declared":"true","deprecated":"true"},{"name":"attr560","type":["null","foo.e.f.g.h.l.n.Ax"],"default":null,"declared":"true"},{"name":"attr561","type":["null","string"],"default":null,"declared":"true"},{"name":"attr562","type":["null","string"],"default":null,"declared":"true"},{"name":"attr563","type":["null","string"],"default":null,"declared":"true"},{"name":"attr564","type":["null","string"],"default":null,"declared":"true"},{"name":"attr565","type":["null","string"],"default":null,"declared":"true"},{"name":"attr566","type":["null","string"],"default":null,"declared":"true"},{"name":"attr567","type":["null","string"],"default":null,"declared":"true"},{"name":"ref390","type":["null","foo.e.f.g.h.bj.Ni"],"default":null,"declared":"true"},{"name":"ref391","type":["null","foo.e.f.g.h.bj.Ni"],"default":null,"declared":"true"},{"name":"ref392","type":["null","foo.e.f.g.h.bj.Ni"],"default":null,"declared":"true"},{"name":"ref393","type":["null","foo.e.f.g.h.bj.Ni"],"default":null,"declared":"true"},{"name":"ref394","type":["null","foo.e.f.g.h.bj.Ni"],"default":null,"declared":"true"},{"name":"ref395","type":["null","foo.e.f.g.h.bj.Ni"],"default":null,"declared":"true"},{"name":"ref396","type":["null","foo.e.f.g.h.bj.Ni"],"default":null,"declared":"true"},{"name":"ref397","type":["null","foo.e.f.g.h.j.k.Ag"],"default":null,"declared":"true"},{"name":"attr568","type":["null","string"],"default":null,"declared":"true"},{"name":"attr569","type":["null","string"],"default":null,"declared":"true"},{"name":"attr570","type":["null","string"],"default":null,"declared":"true"},{"name":"attr571","type":["null","string"],"default":null,"declared":"true"},{"name":"attr572","type":["null","string"],"default":null,"declared":"true"},{"name":"attr573","type":["null","string"],"default":null,"declared":"true"},{"name":"attr574","type":["null","string"],"default":null,"declared":"true"},{"name":"attr575","type":["null","string"],"default":null,"declared":"true"},{"name":"attr576","type":["null","string"],"default":null,"declared":"true"},{"name":"attr577","type":["null","string"],"default":null,"declared":"true"},{"name":"attr578","type":["null","string"],"default":null,"declared":"true"},{"name":"attr579","type":["null","string"],"default":null,"declared":"true"},{"name":"attr580","type":["null","string"],"default":null,"declared":"true"},{"name":"attr581","type":["null","string"],"default":null,"declared":"true"},{"name":"attr582","type":["null","string"],"default":null,"declared":"true"},{"name":"attr583","type":["null","string"],"default":null,"declared":"true"},{"name":"attr584","type":["null","string"],"default":null,"declared":"true"},{"name":"ref398","type":["null","foo.e.f.g.h.bj.Ni"],"default":null,"declared":"true"},{"name":"attr585","type":["null","string"],"default":null,"declared":"true"}],"supertypes":"foo.e.f.g.h.l.IAl"},{"type":"record","name":"Qu","namespace":"foo.dc.dd.de.df.dg","fields":[{"name":"ref291","type":["null","foo.e.f.g.h.bi.Mw"],"default":null,"deprecated":"true"},{"name":"attr354","type":["null","foo.e.f.g.h.l.o.Az"],"default":null},{"name":"attr586","type":["null","string"],"default":null,"declared":"true"},{"name":"attr587","type":["null","string"],"default":null,"declared":"true"},{"name":"attr588","type":["null","string"],"default":null,"declared":"true"},{"name":"ref399","type":["null","foo.a.b.c.d.J"],"default":null,"declared":"true"},{"name":"attr589","type":["null","string"],"default":null,"declared":"true"},{"name":"attr590","type":["null","foo.e.f.g.h.j.X"],"default":null,"declared":"true"},{"name":"ref400","type":["null","foo.e.f.g.h.bj.Ni"],"default":null,"declared":"true"},{"name":"ref401","type":["null","foo.e.f.g.h.bj.Ni"],"default":null,"declared":"true"},{"name":"attr591","type":["null","string"],"default":null,"declared":"true"}],"supertypes":"foo.e.f.g.h.bl.INp"},{"type":"record","name":"Qv","namespace":"foo.dc.dd.de.df.dg","fields":[{"name":"attr592","type":"string","declared":"true"}],"supertypes":"foo.e.f.g.h.l.IAl"}],"default":null,"declared":"true","java-type":"foo.e.f.g.h.l.IAl"}],"supertypes":"foo.a.b.c.d.IK","modifiers":"interface"},{"type":"record","name":"Ek","namespace":"foo.e.f.g.h.ac","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null",{"type":"record","name":"Mp","namespace":"foo.e.f.g.h.bh","fields":[{"name":"ref273","type":["null",{"type":"record","name":"Mq","fields":[{"name":"attr330","type":"string","declared":"true"},{"name":"attr331","type":["null","string"],"default":null,"declared":"true"},{"name":"attr332","type":["null","string"],"default":null,"declared":"true"}]}],"default":null,"declared":"true"},{"name":"ref274","type":["null","Mq"],"default":null,"declared":"true"},{"name":"ref275","type":["null","Mq"],"default":null,"declared":"true"},{"name":"ref276","type":["null","Mq"],"default":null,"declared":"true"},{"name":"attr325","type":{"type":"long","date":"true"},"declared":"true","deprecated":"true"},{"name":"attr326","type":"boolean","declared":"true"},{"name":"attr327","type":{"type":"long","date":"true"},"declared":"true"},{"name":"attr328","type":"boolean","declared":"true"},{"name":"ref277","type":["null",{"type":"array","items":{"type":"record","name":"Mr","fields":[{"name":"attr333","type":["null","string"],"default":null,"declared":"true"},{"name":"ref278","type":["null",{"type":"record","name":"Ms","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null}],"supertypes":"foo.a.b.c.d.IK"}],"default":null,"declared":"true"},{"name":"attr334","type":{"type":"long","date":"true"},"declared":"true"},{"name":"attr335","type":{"type":"long","date":"true"},"declared":"true"},{"name":"attr336","type":"int","declared":"true"}]}}],"default":null,"declared":"true"},{"name":"attr329","type":["null","string"],"default":null,"declared":"true"}]}],"default":null,"declared":"true"},{"name":"ref116","type":["null",{"type":"record","name":"Mo","namespace":"foo.e.f.g.h.bh","fields":[{"name":"attr322","type":{"type":"enum","name":"Mn","symbols":["MN0","MN1","MN2","MN3","MN4","MN5","MN6","MN7"]},"declared":"true"},{"name":"attr323","type":"bytes","declared":"true"},{"name":"attr324","type":{"type":"long","date":"true"},"declared":"true"}]}],"default":null,"declared":"true"},{"name":"ref117","type":["null",{"type":"record","name":"An","namespace":"foo.e.f.g.h.l","fields":[],"modifiers":"interface"},{"type":"record","name":"Bg","namespace":"foo.e.f.g.h.l.o","fields":[{"name":"attr46","type":"string","declared":"true"}],"supertypes":"foo.e.f.g.h.l.IAn"},{"type":"record","name":"Gq","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"attr175","type":"string","declared":"true"}],"supertypes":"foo.e.f.g.h.l.IAn","deprecated":"true"},{"type":"record","name":"Qb","namespace":"foo.cd.ce.cf.cg.cj","fields":[{"name":"ref362","type":["null",{"type":"record","name":"Dd","namespace":"foo.e.f.g.h.l.w","fields":[{"name":"attr111","type":"foo.e.f.g.h.bj.Nf","declared":"true"},{"name":"attr112","type":"string","declared":"true"}]},{"type":"record","name":"Nh","namespace":"foo.e.f.g.h.bj","fields":[{"name":"attr111","type":"Nf"},{"name":"attr112","type":"string"},{"name":"attr348","type":"Ng","declared":"true"}],"supertypes":"foo.e.f.g.h.l.w.IDd","modifiers":"abstract"},"foo.e.f.g.h.bj.Ni",{"type":"record","name":"Oj","namespace":"foo.bm.bn.bo.bp.bv.bw","fields":[{"name":"attr111","type":"foo.e.f.g.h.bj.Nf"},{"name":"attr112","type":"string"},{"name":"attr348","type":"foo.e.f.g.h.bj.Ng"},{"name":"attr394","type":"string","declared":"true"},{"name":"attr395","type":"string","declared":"true"}],"supertypes":"foo.e.f.g.h.bj.INh"},"foo.bm.bn.bo.bp.bv.bw.Ok",{"type":"record","name":"Ol","namespace":"foo.bm.bn.bo.bp.bv.bw","fields":[{"name":"attr111","type":"foo.e.f.g.h.bj.Nf"},{"name":"attr112","type":"string"},{"name":"attr348","type":"foo.e.f.g.h.bj.Ng"},{"name":"attr394","type":"string"},{"name":"attr395","type":"string"}],"supertypes":"foo.bm.bn.bo.bp.bv.bw.IOj"},"foo.bm.bn.bo.bp.bv.bw.On"],"default":null,"declared":"true","java-type":"foo.e.f.g.h.l.w.IDd"},{"name":"ref363","type":["null","foo.e.f.g.h.l.w.Dd","foo.e.f.g.h.bj.Nh","foo.e.f.g.h.bj.Ni","foo.bm.bn.bo.bp.bv.bw.Oj","foo.bm.bn.bo.bp.bv.bw.Ok","foo.bm.bn.bo.bp.bv.bw.Ol","foo.bm.bn.bo.bp.bv.bw.On"],"default":null,"declared":"true","java-type":"foo.e.f.g.h.l.w.IDd"},{"name":"ref364","type":["null","foo.e.f.g.h.l.w.Dd","foo.e.f.g.h.bj.Nh","foo.e.f.g.h.bj.Ni","foo.bm.bn.bo.bp.bv.bw.Oj","foo.bm.bn.bo.bp.bv.bw.Ok","foo.bm.bn.bo.bp.bv.bw.Ol","foo.bm.bn.bo.bp.bv.bw.On"],"default":null,"declared":"true","java-type":"foo.e.f.g.h.l.w.IDd"},{"name":"ref365","type":["null","foo.e.f.g.h.l.w.Dd","foo.e.f.g.h.bj.Nh","foo.e.f.g.h.bj.Ni","foo.bm.bn.bo.bp.bv.bw.Oj","foo.bm.bn.bo.bp.bv.bw.Ok","foo.bm.bn.bo.bp.bv.bw.Ol","foo.bm.bn.bo.bp.bv.bw.On"],"default":null,"declared":"true","java-type":"foo.e.f.g.h.l.w.IDd"},{"name":"ref366","type":["null","foo.e.f.g.h.l.w.Dd","foo.e.f.g.h.bj.Nh","foo.e.f.g.h.bj.Ni","foo.bm.bn.bo.bp.bv.bw.Oj","foo.bm.bn.bo.bp.bv.bw.Ok","foo.bm.bn.bo.bp.bv.bw.Ol","foo.bm.bn.bo.bp.bv.bw.On"],"default":null,"declared":"true","java-type":"foo.e.f.g.h.l.w.IDd"}],"supertypes":"foo.e.f.g.h.l.IAn"}],"default":null,"declared":"true","java-type":"foo.e.f.g.h.l.IAn"}],"supertypes":"foo.a.b.c.IC, foo.e.f.g.h.l.IAm","modifiers":"interface"},"foo.e.f.g.h.ac.El",{"type":"record","name":"Em","namespace":"foo.e.f.g.h.ac.ad","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"attr28","type":{"type":"long","date":"true"}},{"name":"attr29","type":{"type":"long","date":"true"}},{"name":"ref17","type":{"type":"record","name":"Ap","namespace":"foo.e.f.g.h.l.m","fields":[{"name":"ref16","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr27","type":["null","string"],"default":null},{"name":"attr25","type":{"type":"enum","name":"U","namespace":"foo.e.f.g.h.j","symbols":["U0","U1","U2","U3","U4","U5","U6"]},"declared":"true"},{"name":"ref10","type":"foo.e.f.g.h.i.R","declared":"true"},{"name":"ref11","type":["null","foo.e.f.g.h.bi.Nb","foo.e.f.g.h.bi.Ne","foo.bm.bn.bo.bp.cc.Pj","foo.bm.bn.bo.bp.cc.Pk","foo.bm.bn.bo.bp.cc.Pl","foo.bm.bn.bo.bp.cc.Pm","foo.bm.bn.bo.bp.cc.Pn","foo.bm.bn.bo.bp.cc.Po","foo.ck.cl.cm.cn.ct.Ql","foo.dc.dd.de.df.dj.Qy"],"default":null,"declared":"true","java-type":"foo.e.f.g.h.bi.INb"},{"name":"ref12","type":[{"type":"record","name":"Mh","namespace":"foo.e.f.g.h.bg","fields":[],"modifiers":"interface"},{"type":"record","name":"Mi","namespace":"foo.e.f.g.h.bg","fields":[{"name":"ref249","type":[{"type":"record","name":"Kb","namespace":"foo.e.f.g.h.as.at","fields":[{"name":"attr100","type":["null","Ka"],"default":null},{"name":"attr101","type":{"type":"long","date":"true"}},{"name":"attr102","type":["null","foo.e.f.g.h.i.O"],"default":null},{"name":"attr103","type":["null",{"type":"enum","name":"Aa","namespace":"foo.e.f.g.h.j","symbols":["AA0","AA1"]}],"default":null},{"name":"ref87","type":["null","foo.a.b.c.d.D","foo.e.f.g.h.i.Q","foo.e.f.g.h.i.R","foo.e.f.g.h.i.S","foo.e.f.g.h.j.k.Af","foo.e.f.g.h.j.k.Ag","foo.e.f.g.h.j.k.Ah","foo.bm.bn.bo.bp.bs.bt.bu.Oe"],"default":null,"java-type":"foo.a.b.c.d.ID"},{"name":"attr104","type":["null",{"type":"enum","name":"Cl","namespace":"foo.e.f.g.h.l.s","symbols":["CL0","CL1"]}],"default":null},{"name":"attr270","type":{"type":"enum","name":"Jx","symbols":["JX0","JX1","JX2","JX3","JX4","JX5","JX6","JX7","JX8","JX9","JX10","JX11","JX12","JX13","JX14","JX15","JX16","JX17","JX18"]},"declared":"true"},{"name":"ref213","type":["null","foo.e.f.g.h.j.k.Ah"],"default":null,"declared":"true"},{"name":"attr271","type":{"type":"enum","name":"Jw","symbols":["JW0","JW1","JW2"]},"declared":"true"},{"name":"ref214","type":["null","foo.e.f.g.h.bj.Ni"],"default":null,"declared":"true"},{"name":"attr272","type":["null",{"type":"enum","name":"Jz","symbols":["JZ0","JZ1","JZ2","JZ3","JZ4"]}],"default":null,"declared":"true"},{"name":"ref215","type":["null",{"type":"record","name":"La","namespace":"foo.e.f.g.h.as.az","fields":[{"name":"attr292","type":{"type":"enum","name":"Kv","symbols":["KV0","KV1","KV2","KV3","KV4","KV5","KV6"]},"declared":"true"},{"name":"ref231","type":["null","foo.e.f.g.h.i.Q","foo.e.f.g.h.i.R","foo.e.f.g.h.j.k.Af","foo.e.f.g.h.j.k.Ag","foo.e.f.g.h.j.k.Ah","foo.bm.bn.bo.bp.bs.bt.bu.Oe"],"default":null,"declared":"true","java-type":"foo.e.f.g.h.i.IQ"},{"name":"attr293","type":["null",{"type":"enum","name":"Dm","namespace":"foo.e.f.g.h.l.x","symbols":["DM0","DM1","DM2","DM3","DM4","DM5","DM6"]}],"default":null,"declared":"true"},{"name":"attr294","type":["null",{"type":"enum","name":"Kp","namespace":"foo.e.f.g.h.as.ay","symbols":["KP0","KP1"]}],"default":null,"declared":"true"},{"name":"ref232","type":["null","foo.e.f.g.h.bi.Nb","foo.e.f.g.h.bi.Ne","foo.bm.bn.bo.bp.cc.Pj","foo.bm.bn.bo.bp.cc.Pk","foo.bm.bn.bo.bp.cc.Pl","foo.bm.bn.bo.bp.cc.Pm","foo.bm.bn.bo.bp.cc.Pn","foo.bm.bn.bo.bp.cc.Po","foo.ck.cl.cm.cn.ct.Ql","foo.dc.dd.de.df.dj.Qy"],"default":null,"declared":"true","java-type":"foo.e.f.g.h.bi.INb"}],"supertypes":"foo.e.f.g.h.as.az.IKy"}],"default":null,"declared":"true"},{"name":"ref216","type":["null",{"type":"record","name":"Kc","fields":[{"name":"ref217","type":["foo.a.b.c.d.D","foo.e.f.g.h.i.Q","foo.e.f.g.h.i.R","foo.e.f.g.h.i.S","foo.e.f.g.h.j.k.Af","foo.e.f.g.h.j.k.Ag","foo.e.f.g.h.j.k.Ah","foo.bm.bn.bo.bp.bs.bt.bu.Oe"],"declared":"true","java-type":"foo.a.b.c.d.ID"},{"name":"ref218","type":"foo.e.f.g.h.j.k.Ag","declared":"true"}],"supertypes":"foo.e.f.g.h.as.IJv"}],"default":null,"declared":"true"},{"name":"attr273","type":{"type":"enum","name":"Jy","symbols":["JY0","JY1","JY2","JY3","JY4","JY5","JY6","JY7","JY8","JY9","JY10"]},"declared":"true"},{"name":"attr274","type":{"type":"long","date":"true"},"declared":"true"}],"supertypes":"foo.e.f.g.h.as.IJv, foo.e.f.g.h.l.s.ICt"},{"type":"record","name":"Qm","namespace":"foo.cu.cv.cw.cx.cy","fields":[{"name":"attr100","type":["null","foo.e.f.g.h.as.at.Ka"],"default":null},{"name":"attr101","type":{"type":"long","date":"true"}},{"name":"attr102","type":["null","foo.e.f.g.h.i.O"],"default":null},{"name":"attr103","type":["null","foo.e.f.g.h.j.Aa"],"default":null},{"name":"ref87","type":["null","foo.a.b.c.d.D","foo.e.f.g.h.i.Q","foo.e.f.g.h.i.R","foo.e.f.g.h.i.S","foo.e.f.g.h.j.k.Af","foo.e.f.g.h.j.k.Ag","foo.e.f.g.h.j.k.Ah","foo.bm.bn.bo.bp.bs.bt.bu.Oe"],"default":null,"java-type":"foo.a.b.c.d.ID"},{"name":"attr104","type":["null","foo.e.f.g.h.l.s.Cl"],"default":null},{"name":"attr270","type":"foo.e.f.g.h.as.at.Jx"},{"name":"ref213","type":["null","foo.e.f.g.h.j.k.Ah"],"default":null},{"name":"attr271","type":"foo.e.f.g.h.as.at.Jw"},{"name":"ref214","type":["null","foo.e.f.g.h.bj.Ni"],"default":null},{"name":"attr272","type":["null","foo.e.f.g.h.as.at.Jz"],"default":null},{"name":"ref215","type":["null","foo.e.f.g.h.as.az.La"],"default":null},{"name":"ref216","type":["null","foo.e.f.g.h.as.at.Kc"],"default":null},{"name":"attr273","type":"foo.e.f.g.h.as.at.Jy"},{"name":"attr274","type":{"type":"long","date":"true"}}],"supertypes":"foo.e.f.g.h.as.at.IKb","deprecated":"true"}],"declared":"true","java-type":"foo.e.f.g.h.as.at.IKb"},{"name":"ref250","type":["null",{"type":"record","name":"Km","namespace":"foo.e.f.g.h.as.aw","fields":[{"name":"ref220","type":"foo.e.f.g.h.i.R","declared":"true"},{"name":"ref221","type":["null","foo.e.f.g.h.i.R"],"default":null,"declared":"true"},{"name":"attr281","type":{"type":"enum","name":"Kk","symbols":["KK0","KK1","KK2"]},"declared":"true"}],"supertypes":"foo.e.f.g.h.as.IJv","deprecated":"true"}],"default":null,"declared":"true"}],"supertypes":"foo.e.f.g.h.bg.IMh"},{"type":"record","name":"Mj","namespace":"foo.e.f.g.h.bg","fields":[{"name":"ref251","type":["null",{"type":"record","name":"Kz","namespace":"foo.e.f.g.h.as.az","fields":[{"name":"ref230","type":"foo.e.f.g.h.j.k.Ah","declared":"true"},{"name":"attr291","type":["null",{"type":"enum","name":"Kx","symbols":["KX0","KX1","KX2"]}],"default":null,"declared":"true"}],"supertypes":"foo.e.f.g.h.as.az.IKy"}],"default":null,"declared":"true"},{"name":"ref252","type":["null",{"type":"array","items":"foo.e.f.g.h.as.az.La"}],"default":null,"declared":"true"}],"supertypes":"foo.e.f.g.h.bg.IMh","modifiers":"abstract"},{"type":"record","name":"Mk","namespace":"foo.e.f.g.h.bg","fields":[{"name":"ref251","type":["null","foo.e.f.g.h.as.az.Kz"],"default":null},{"name":"ref252","type":["null",{"type":"array","items":"foo.e.f.g.h.as.az.La"}],"default":null},{"name":"ref253","type":["null",{"type":"record","name":"Lk","namespace":"foo.e.f.g.h.as.ba","fields":[{"name":"attr300","type":["null",{"type":"enum","name":"Li","symbols":["LI0","LI1","LI2","LI3","LI4"]}],"default":null,"declared":"true"},{"name":"attr301","type":{"type":"long","date":"true"},"declared":"true"}],"supertypes":"foo.e.f.g.h.as.ba.ILj"}],"default":null,"declared":"true"},{"name":"ref254","type":["null",{"type":"record","name":"Ks","namespace":"foo.e.f.g.h.as.ay","fields":[{"name":"ref226","type":["null","foo.e.f.g.h.i.R"],"default":null,"declared":"true"},{"name":"ref227","type":["null","foo.e.f.g.h.i.R"],"default":null,"declared":"true"},{"name":"ref228","type":["null","foo.e.f.g.h.i.R"],"default":null,"declared":"true"},{"name":"attr289","type":"boolean","default":false,"declared":"true"}],"supertypes":"foo.e.f.g.h.as.ay.IKr"}],"default":null,"declared":"true"},{"name":"ref255","type":["null",{"type":"record","name":"Kt","namespace":"foo.e.f.g.h.as.ay","fields":[{"name":"ref229","type":["null",{"type":"array","items":{"type":"record","name":"Kq","fields":[{"name":"attr283","type":{"type":"enum","name":"Ad","namespace":"foo.e.f.g.h.j","symbols":["AD0","AD1"]},"declared":"true"},{"name":"attr284","type":["null",{"type":"array","items":"foo.e.f.g.h.j.X"}],"default":null,"declared":"true"},{"name":"attr285","type":["null",{"type":"array","items":"string"}],"default":null,"declared":"true"},{"name":"attr286","type":["null",{"type":"array","items":"string"}],"default":null,"declared":"true"},{"name":"attr287","type":["null",{"type":"array","items":"Kp"}],"default":null,"declared":"true"},{"name":"attr288","type":["null",{"type":"array","items":{"type":"enum","name":"Ac","namespace":"foo.e.f.g.h.j","symbols":["AC0","AC1"]}}],"default":null,"declared":"true"}]}}],"default":null,"declared":"true"},{"name":"attr290","type":"boolean","default":true,"declared":"true"}],"supertypes":"foo.e.f.g.h.as.ay.IKr"}],"default":null,"declared":"true"},{"name":"ref256","type":["null",{"type":"record","name":"Kd","namespace":"foo.e.f.g.h.as.au","fields":[],"supertypes":"foo.e.f.g.h.as.au.IKe"},{"type":"record","name":"Kf","namespace":"foo.e.f.g.h.as.au","fields":[{"name":"attr275","type":"boolean","declared":"true","deprecated":"true"},{"name":"attr276","type":["null","boolean"],"default":null,"declared":"true"},{"name":"attr277","type":["null","boolean"],"default":null,"declared":"true"}],"supertypes":"foo.e.f.g.h.as.au.IKd"}],"default":null,"declared":"true","java-type":"foo.e.f.g.h.as.au.IKd"},{"name":"ref257","type":["null",{"type":"record","name":"Lr","namespace":"foo.e.f.g.h.as.bb","fields":[{"name":"attr305","type":{"type":"enum","name":"Lp","symbols":["LP0","LP1","LP2"]},"declared":"true"}],"supertypes":"foo.e.f.g.h.as.IJv","modifiers":"interface"},{"type":"record","name":"Ls","namespace":"foo.e.f.g.h.as.bb","fields":[{"name":"attr305","type":"Lp"},{"name":"ref240","type":["null",{"type":"array","items":"foo.e.f.g.h.bj.Ni"}],"default":null,"declared":"true"},{"name":"attr306","type":["null",{"type":"enum","name":"Lq","symbols":["LQ0","LQ1","LQ2"]}],"default":null,"declared":"true"},{"name":"attr307","type":"boolean","declared":"true"}],"supertypes":"foo.e.f.g.h.as.bb.ILr"},{"type":"record","name":"Lt","namespace":"foo.e.f.g.h.as.bb","fields":[{"name":"attr305","type":"Lp"},{"name":"ref241","type":{"type":"record","name":"Cv","namespace":"foo.e.f.g.h.l.s","fields":[{"name":"ref88","type":["null","foo.e.f.g.h.bj.Ni"],"default":null,"declared":"true"},{"name":"ref89","type":["null","foo.e.f.g.h.bj.Ni"],"default":null,"declared":"true"},{"name":"ref90","type":["null","foo.e.f.g.h.bj.Ni"],"default":null,"declared":"true"}]},"declared":"true"}],"supertypes":"foo.e.f.g.h.as.bb.ILr"},{"type":"record","name":"Lu","namespace":"foo.e.f.g.h.as.bb","fields":[{"name":"attr305","type":"Lp"},{"name":"ref240","type":["null",{"type":"array","items":"foo.e.f.g.h.bj.Ni"}],"default":null},{"name":"attr306","type":["null","Lq"],"default":null},{"name":"attr307","type":"boolean"},{"name":"ref242","type":["null",{"type":"array","items":"foo.e.f.g.h.bj.Ni"}],"default":null,"declared":"true"},{"name":"attr308","type":"boolean","default":false,"declared":"true"},{"name":"attr309","type":"boolean","declared":"true"},{"name":"attr310","type":"boolean","declared":"true"},{"name":"ref243","type":["null","foo.e.f.g.h.bg.Mj","foo.e.f.g.h.bg.Mk",{"type":"record","name":"Ml","namespace":"foo.e.f.g.h.bg","fields":[{"name":"ref251","type":["null","foo.e.f.g.h.as.az.Kz"],"default":null},{"name":"ref252","type":["null",{"type":"array","items":"foo.e.f.g.h.as.az.La"}],"default":null},{"name":"ref268","type":["null","foo.e.f.g.h.as.ba.Lk"],"default":null,"declared":"true"},{"name":"ref269","type":["null","foo.e.f.g.h.as.ay.Ks"],"default":null,"declared":"true"},{"name":"ref270","type":["null","foo.e.f.g.h.as.ay.Kt"],"default":null,"declared":"true"},{"name":"ref271","type":["null","foo.e.f.g.h.as.au.Kd","foo.e.f.g.h.as.au.Kf"],"default":null,"declared":"true","java-type":"foo.e.f.g.h.as.au.IKd"}],"supertypes":"foo.e.f.g.h.bg.IMj"},{"type":"record","name":"Mm","namespace":"foo.e.f.g.h.bg","fields":[{"name":"ref251","type":["null","foo.e.f.g.h.as.az.Kz"],"default":null},{"name":"ref252","type":["null",{"type":"array","items":"foo.e.f.g.h.as.az.La"}],"default":null},{"name":"ref253","type":["null","foo.e.f.g.h.as.ba.Lk"],"default":null},{"name":"ref254","type":["null","foo.e.f.g.h.as.ay.Ks"],"default":null},{"name":"ref255","type":["null","foo.e.f.g.h.as.ay.Kt"],"default":null},{"name":"ref256","type":["null","foo.e.f.g.h.as.au.Kd","foo.e.f.g.h.as.au.Kf"],"default":null,"java-type":"foo.e.f.g.h.as.au.IKd"},{"name":"ref257","type":["null","foo.e.f.g.h.as.bb.Lr","foo.e.f.g.h.as.bb.Ls","foo.e.f.g.h.as.bb.Lt","foo.e.f.g.h.as.bb.Lu",{"type":"record","name":"Pz","namespace":"foo.cd.ce.cf.cg.ch.ci","fields":[{"name":"attr305","type":"foo.e.f.g.h.as.bb.Lp"},{"name":"ref240","type":["null",{"type":"array","items":"foo.e.f.g.h.bj.Ni"}],"default":null},{"name":"attr306","type":["null","foo.e.f.g.h.as.bb.Lq"],"default":null},{"name":"attr307","type":"boolean"},{"name":"ref360","type":["null",{"type":"array","items":{"type":"record","name":"Qa","fields":[{"name":"attr527","type":"string","declared":"true"},{"name":"ref361","type":["foo.e.f.g.h.i.Q","foo.e.f.g.h.i.R","foo.e.f.g.h.j.k.Af","foo.e.f.g.h.j.k.Ag","foo.e.f.g.h.j.k.Ah","foo.bm.bn.bo.bp.bs.bt.bu.Oe"],"declared":"true","java-type":"foo.e.f.g.h.i.IQ"}]}}],"default":null,"declared":"true"}],"supertypes":"foo.e.f.g.h.as.bb.ILs"}],"default":null,"java-type":"foo.e.f.g.h.as.bb.ILr"},{"name":"ref258","type":["null",{"type":"record","name":"Ll","namespace":"foo.e.f.g.h.as.ba","fields":[{"name":"attr302","type":{"type":"enum","name":"Lh","symbols":["LH0","LH1","LH2","LH3","LH4","LH5"]},"declared":"true"},{"name":"ref237","type":["null",{"type":"record","name":"Dk","namespace":"foo.e.f.g.h.l.x","fields":[{"name":"attr120","type":"string","declared":"true"},{"name":"attr121","type":["null","string"],"default":null,"declared":"true"}]},{"type":"record","name":"Dl","namespace":"foo.e.f.g.h.l.x","fields":[{"name":"attr120","type":"string"},{"name":"attr121","type":["null","string"],"default":null},{"name":"attr122","type":{"type":"enum","name":"Dj","symbols":["DJ0","DJ1","DJ2","DJ3","DJ4","DJ5"]},"declared":"true"}],"supertypes":"foo.e.f.g.h.l.x.IDk","modifiers":"abstract"},{"type":"record","name":"Ia","namespace":"foo.e.f.g.h.ac.ah","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref38","type":["null","foo.e.f.g.h.bj.Ni"],"default":null},{"name":"attr47","type":["null","string"],"default":null},{"name":"attr48","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref39","type":["null",{"type":"record","name":"De","namespace":"foo.e.f.g.h.l.w","fields":[],"modifiers":"interface"},{"type":"record","name":"Df","namespace":"foo.e.f.g.h.l.w","fields":[{"name":"ref102","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"ref103","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr115","type":["null","string"],"default":null},{"name":"attr116","type":["null","string"],"default":null},{"name":"attr113","type":["null","string"],"default":null,"declared":"true"},{"name":"attr114","type":["null","string"],"default":null,"declared":"true"}],"supertypes":"foo.e.f.g.h.l.w.IDg"},{"type":"record","name":"Dg","namespace":"foo.e.f.g.h.l.w","fields":[{"name":"ref102","type":["null","foo.a.b.c.d.J"],"default":null,"declared":"true"},{"name":"ref103","type":["null","foo.a.b.c.d.J"],"default":null,"declared":"true"},{"name":"attr115","type":["null","string"],"default":null,"declared":"true"},{"name":"attr116","type":["null","string"],"default":null,"declared":"true"}],"supertypes":"foo.e.f.g.h.l.w.IDe"},{"type":"record","name":"Dh","namespace":"foo.e.f.g.h.l.w","fields":[{"name":"ref102","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"ref103","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr115","type":["null","string"],"default":null},{"name":"attr116","type":["null","string"],"default":null},{"name":"attr113","type":["null","string"],"default":null},{"name":"attr114","type":["null","string"],"default":null},{"name":"attr117","type":"string","declared":"true"},{"name":"attr118","type":["null","string"],"default":null,"declared":"true"}],"supertypes":"foo.e.f.g.h.l.w.IDf"},{"type":"record","name":"Di","namespace":"foo.e.f.g.h.l.w","fields":[{"name":"ref104","type":["null","foo.a.b.c.d.J"],"default":null,"declared":"true"},{"name":"attr119","type":["null","string"],"default":null,"declared":"true"}],"supertypes":"foo.e.f.g.h.l.w.IDe"},{"type":"record","name":"Qz","namespace":"foo.dc.dd.de.df.dk","fields":[{"name":"ref102","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"ref103","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr115","type":["null","string"],"default":null},{"name":"attr116","type":["null","string"],"default":null},{"name":"attr113","type":["null","string"],"default":null},{"name":"attr114","type":["null","string"],"default":null},{"name":"ref403","type":{"type":"array","items":{"type":"record","name":"Nm","namespace":"foo.e.f.g.h.bk","fields":[{"name":"attr349","type":["null",{"type":"enum","name":"Nk","symbols":["NK0"]}],"default":null},{"name":"attr350","type":["null","string"],"default":null}],"supertypes":"foo.e.f.g.h.bk.INl"}},"declared":"true"}],"supertypes":"foo.e.f.g.h.l.w.IDf"},{"type":"record","name":"Rl","namespace":"foo.dc.dd.de.df.dl.dm","fields":[{"name":"attr607","type":["null","string"],"default":null,"declared":"true"},{"name":"attr608","type":["null","string"],"default":null,"declared":"true"},{"name":"attr609","type":["null","string"],"default":null,"declared":"true"}],"supertypes":"foo.e.f.g.h.l.w.IDe"}],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr120","type":"string"},{"name":"attr121","type":["null","string"],"default":null},{"name":"attr223","type":{"type":"enum","name":"Hz","symbols":["HZ0","HZ1","HZ2"]},"declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk, foo.e.f.g.h.l.p.IBh, foo.e.f.g.h.l.x.IDk"},{"type":"record","name":"Ib","namespace":"foo.e.f.g.h.ac.ah","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"attr120","type":"string"},{"name":"attr121","type":["null","string"],"default":null},{"name":"attr122","type":"foo.e.f.g.h.l.x.Dj"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk, foo.e.f.g.h.l.q.IBm, foo.e.f.g.h.l.x.IDl"},{"type":"record","name":"Id","namespace":"foo.e.f.g.h.ac.ah","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"attr120","type":"string"},{"name":"attr121","type":["null","string"],"default":null},{"name":"attr122","type":"foo.e.f.g.h.l.x.Dj"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk, foo.e.f.g.h.l.q.IBp, foo.e.f.g.h.l.x.IDl"}],"default":null,"declared":"true","java-type":"foo.e.f.g.h.l.x.IDk"},{"name":"attr303","type":{"type":"long","date":"true"},"default":0,"declared":"true"}],"supertypes":"foo.e.f.g.h.as.ba.ILj"}],"default":null},{"name":"ref259","type":["null",{"type":"record","name":"Lv","namespace":"foo.e.f.g.h.as.bc","fields":[{"name":"attr311","type":["null","foo.e.f.g.h.as.at.Ka"],"default":null,"declared":"true"},{"name":"attr312","type":{"type":"long","date":"true"},"declared":"true"},{"name":"attr313","type":["null","foo.e.f.g.h.i.O"],"default":null,"declared":"true"},{"name":"attr314","type":["null","foo.e.f.g.h.j.Aa"],"default":null,"declared":"true"},{"name":"ref245","type":["null",{"type":"array","items":"foo.e.f.g.h.bj.Ni"}],"default":null,"declared":"true"},{"name":"ref246","type":["null","foo.e.f.g.h.bj.Ni"],"default":null,"declared":"true"},{"name":"attr315","type":"boolean","default":false,"declared":"true"}],"supertypes":"foo.e.f.g.h.as.IJv"}],"default":null},{"name":"ref260","type":["null",{"type":"record","name":"Lb","namespace":"foo.e.f.g.h.as.az","fields":[{"name":"ref233","type":["null",{"type":"record","name":"Do","namespace":"foo.e.f.g.h.l.x","fields":[{"name":"ref105","type":["foo.e.f.g.h.bi.Nb","foo.e.f.g.h.bi.Ne","foo.bm.bn.bo.bp.cc.Pj","foo.bm.bn.bo.bp.cc.Pk","foo.bm.bn.bo.bp.cc.Pl","foo.bm.bn.bo.bp.cc.Pm","foo.bm.bn.bo.bp.cc.Pn","foo.bm.bn.bo.bp.cc.Po","foo.ck.cl.cm.cn.ct.Ql","foo.dc.dd.de.df.dj.Qy"],"declared":"true","java-type":"foo.e.f.g.h.bi.INb"}],"modifiers":"interface"},{"type":"record","name":"Dp","namespace":"foo.e.f.g.h.l.x","fields":[{"name":"ref105","type":["foo.e.f.g.h.bi.Nb","foo.e.f.g.h.bi.Ne","foo.bm.bn.bo.bp.cc.Pj","foo.bm.bn.bo.bp.cc.Pk","foo.bm.bn.bo.bp.cc.Pl","foo.bm.bn.bo.bp.cc.Pm","foo.bm.bn.bo.bp.cc.Pn","foo.bm.bn.bo.bp.cc.Po","foo.ck.cl.cm.cn.ct.Ql","foo.dc.dd.de.df.dj.Qy"],"java-type":"foo.e.f.g.h.bi.INb"},{"name":"attr123","type":"Dm","declared":"true"},{"name":"attr124","type":{"type":"enum","name":"Dn","symbols":["DN0","DN1","DN2","DN3","DN4","DN5","DN6","DN7"]},"declared":"true"},{"name":"attr125","type":["null","string"],"default":null,"declared":"true"}],"supertypes":"foo.e.f.g.h.l.x.IDo"},{"type":"record","name":"Dq","namespace":"foo.e.f.g.h.l.x","fields":[{"name":"ref105","type":["foo.e.f.g.h.bi.Nb","foo.e.f.g.h.bi.Ne","foo.bm.bn.bo.bp.cc.Pj","foo.bm.bn.bo.bp.cc.Pk","foo.bm.bn.bo.bp.cc.Pl","foo.bm.bn.bo.bp.cc.Pm","foo.bm.bn.bo.bp.cc.Pn","foo.bm.bn.bo.bp.cc.Po","foo.ck.cl.cm.cn.ct.Ql","foo.dc.dd.de.df.dj.Qy"],"java-type":"foo.e.f.g.h.bi.INb"},{"name":"attr126","type":"string","declared":"true"}],"supertypes":"foo.e.f.g.h.l.x.IDo"}],"default":null,"declared":"true","java-type":"foo.e.f.g.h.l.x.IDo"}],"supertypes":"foo.e.f.g.h.as.az.IKy","modifiers":"interface"},{"type":"record","name":"Lc","namespace":"foo.e.f.g.h.as.az","fields":[{"name":"ref233","type":["null","foo.e.f.g.h.l.x.Do","foo.e.f.g.h.l.x.Dp","foo.e.f.g.h.l.x.Dq"],"default":null,"java-type":"foo.e.f.g.h.l.x.IDo"},{"name":"ref234","type":"foo.e.f.g.h.j.k.Ah","declared":"true"}],"supertypes":"foo.e.f.g.h.as.az.ILb"},{"type":"record","name":"Ld","namespace":"foo.e.f.g.h.as.az","fields":[{"name":"ref233","type":["null","foo.e.f.g.h.l.x.Do","foo.e.f.g.h.l.x.Dp","foo.e.f.g.h.l.x.Dq"],"default":null,"java-type":"foo.e.f.g.h.l.x.IDo"},{"name":"ref235","type":["foo.e.f.g.h.i.Q","foo.e.f.g.h.i.R","foo.e.f.g.h.j.k.Af","foo.e.f.g.h.j.k.Ag","foo.e.f.g.h.j.k.Ah","foo.bm.bn.bo.bp.bs.bt.bu.Oe"],"declared":"true","java-type":"foo.e.f.g.h.i.IQ"}],"supertypes":"foo.e.f.g.h.as.az.ILb"}],"default":null,"java-type":"foo.e.f.g.h.as.az.ILb"},{"name":"ref261","type":["null",{"type":"record","name":"Kn","namespace":"foo.e.f.g.h.as.aw","fields":[{"name":"ref222","type":"foo.e.f.g.h.i.R","declared":"true"},{"name":"ref223","type":["null","foo.e.f.g.h.i.R"],"default":null,"declared":"true"},{"name":"attr282","type":"Kk","declared":"true"}],"supertypes":"foo.e.f.g.h.as.aw.IKl"}],"default":null},{"name":"ref262","type":["null",{"type":"record","name":"Lx","namespace":"foo.e.f.g.h.as.bd","fields":[],"supertypes":"foo.e.f.g.h.as.IJv","modifiers":"interface"},{"type":"record","name":"Ly","namespace":"foo.e.f.g.h.as.bd","fields":[],"supertypes":"foo.e.f.g.h.as.bd.ILx"},{"type":"record","name":"Lz","namespace":"foo.e.f.g.h.as.bd","fields":[],"supertypes":"foo.e.f.g.h.as.bd.ILx"},{"type":"record","name":"Ma","namespace":"foo.e.f.g.h.as.bd","fields":[{"name":"attr316","type":{"type":"enum","name":"Lw","symbols":["LW0","LW1"]},"declared":"true"}],"supertypes":"foo.e.f.g.h.as.bd.ILx"}],"default":null,"java-type":"foo.e.f.g.h.as.bd.ILx"},{"name":"ref263","type":["null",{"type":"array","items":[{"type":"record","name":"Le","namespace":"foo.e.f.g.h.as.az","fields":[],"supertypes":"foo.e.f.g.h.as.az.IKy","modifiers":"interface"},{"type":"record","name":"Lf","namespace":"foo.e.f.g.h.as.az","fields":[{"name":"attr295","type":{"type":"enum","name":"Kw","symbols":["KW0","KW1","KW2","KW3","KW4","KW5","KW6"]},"declared":"true"},{"name":"ref236","type":["null","foo.e.f.g.h.i.Q","foo.e.f.g.h.i.R","foo.e.f.g.h.j.k.Af","foo.e.f.g.h.j.k.Ag","foo.e.f.g.h.j.k.Ah","foo.bm.bn.bo.bp.bs.bt.bu.Oe"],"default":null,"declared":"true","java-type":"foo.e.f.g.h.i.IQ"},{"name":"attr296","type":["null","foo.e.f.g.h.l.x.Dm"],"default":null,"declared":"true"},{"name":"attr297","type":["null","foo.e.f.g.h.as.ay.Kp"],"default":null,"declared":"true"},{"name":"attr298","type":"boolean","declared":"true"},{"name":"attr299","type":["null","Kx"],"default":null,"declared":"true"}],"supertypes":"foo.e.f.g.h.as.az.ILe"}]}],"default":null,"java-type":"foo.e.f.g.h.as.az.ILe"},{"name":"ref264","type":["null",{"type":"record","name":"Me","namespace":"foo.e.f.g.h.as.be","fields":[{"name":"attr320","type":"boolean","declared":"true"},{"name":"attr321","type":"boolean","declared":"true"}],"supertypes":"foo.e.f.g.h.as.be.IMc"}],"default":null},{"name":"ref265","type":["null",{"type":"record","name":"Md","namespace":"foo.e.f.g.h.as.be","fields":[{"name":"attr317","type":["null",{"type":"enum","name":"Mb","symbols":["MB0","MB1","MB2"]}],"default":null,"declared":"true"},{"name":"attr318","type":["null","Mb"],"default":null,"declared":"true"},{"name":"attr319","type":["null","Mb"],"default":null,"declared":"true"}],"supertypes":"foo.e.f.g.h.as.be.IMc"}],"default":null},{"name":"ref266","type":["null",{"type":"record","name":"Lm","namespace":"foo.e.f.g.h.as.ba","fields":[],"supertypes":"foo.e.f.g.h.as.ba.ILj","modifiers":"interface"},{"type":"record","name":"Ln","namespace":"foo.e.f.g.h.as.ba","fields":[{"name":"ref238","type":{"type":"array","items":["foo.e.f.g.h.l.x.Dk","foo.e.f.g.h.l.x.Dl","foo.e.f.g.h.ac.ah.Ia","foo.e.f.g.h.ac.ah.Ib","foo.e.f.g.h.ac.ah.Id"]},"declared":"true","java-type":"foo.e.f.g.h.l.x.IDk"}],"supertypes":"foo.e.f.g.h.as.ba.ILm"},{"type":"record","name":"Lo","namespace":"foo.e.f.g.h.as.ba","fields":[{"name":"attr304","type":{"type":"enum","name":"Lg","symbols":["LG0","LG1","LG2"]},"declared":"true"},{"name":"ref239","type":["null",{"type":"array","items":["foo.e.f.g.h.l.x.Dk","foo.e.f.g.h.l.x.Dl","foo.e.f.g.h.ac.ah.Ia","foo.e.f.g.h.ac.ah.Ib","foo.e.f.g.h.ac.ah.Id"]}],"default":null,"declared":"true","java-type":"foo.e.f.g.h.l.x.IDk"}],"supertypes":"foo.e.f.g.h.as.ba.ILm"}],"default":null,"java-type":"foo.e.f.g.h.as.ba.ILm"},{"name":"ref267","type":["null",{"type":"array","items":[{"type":"record","name":"Mf","namespace":"foo.e.f.g.h.as.bf","fields":[],"supertypes":"foo.e.f.g.h.as.IJv","modifiers":"interface"},{"type":"record","name":"Mg","namespace":"foo.e.f.g.h.as.bf","fields":[{"name":"ref247","type":["foo.e.f.g.h.l.w.Dd","foo.e.f.g.h.bj.Nh","foo.e.f.g.h.bj.Ni","foo.bm.bn.bo.bp.bv.bw.Oj","foo.bm.bn.bo.bp.bv.bw.Ok","foo.bm.bn.bo.bp.bv.bw.Ol","foo.bm.bn.bo.bp.bv.bw.On"],"declared":"true","java-type":"foo.e.f.g.h.l.w.IDd"},{"name":"ref248","type":"foo.e.f.g.h.i.R","declared":"true"}],"supertypes":"foo.e.f.g.h.as.bf.IMf"}]}],"default":null,"java-type":"foo.e.f.g.h.as.bf.IMf"},{"name":"ref272","type":[{"type":"record","name":"Kg","namespace":"foo.e.f.g.h.as.av","fields":[{"name":"attr278","type":["null","string"],"default":null,"declared":"true"}],"supertypes":"foo.e.f.g.h.as.IJv","modifiers":"interface"},{"type":"record","name":"Kh","namespace":"foo.e.f.g.h.as.av","fields":[{"name":"attr278","type":["null","string"],"default":null}],"supertypes":"foo.e.f.g.h.as.av.IKg"},{"type":"record","name":"Ki","namespace":"foo.e.f.g.h.as.av","fields":[{"name":"attr278","type":["null","string"],"default":null},{"name":"ref219","type":["foo.e.f.g.h.i.Q","foo.e.f.g.h.i.R","foo.e.f.g.h.j.k.Af","foo.e.f.g.h.j.k.Ag","foo.e.f.g.h.j.k.Ah","foo.bm.bn.bo.bp.bs.bt.bu.Oe"],"declared":"true","java-type":"foo.e.f.g.h.i.IQ"}],"supertypes":"foo.e.f.g.h.as.av.IKg"},{"type":"record","name":"Kj","namespace":"foo.e.f.g.h.as.av","fields":[{"name":"attr278","type":["null","string"],"default":null},{"name":"attr279","type":"string","declared":"true"},{"name":"attr280","type":["null",{"type":"map","values":"string"}],"default":null,"declared":"true"}],"supertypes":"foo.e.f.g.h.as.av.IKg"},{"type":"record","name":"Qf","namespace":"foo.ck.cl.cm.cn.cq.cr","fields":[{"name":"attr278","type":["null","string"],"default":null},{"name":"attr539","type":"boolean","declared":"true"}],"supertypes":"foo.e.f.g.h.as.av.IKg"},{"type":"record","name":"Qg","namespace":"foo.ck.cl.cm.cn.cq.cr","fields":[{"name":"attr278","type":["null","string"],"default":null},{"name":"attr539","type":"boolean"},{"name":"attr540","type":"boolean","declared":"true"}],"supertypes":"foo.ck.cl.cm.cn.cq.cr.IQf"},{"type":"record","name":"Qh","namespace":"foo.ck.cl.cm.cn.cq.cr","fields":[{"name":"attr278","type":["null","string"],"default":null},{"name":"attr539","type":"boolean"},{"name":"attr279","type":"string"},{"name":"attr280","type":["null",{"type":"map","values":"string"}],"default":null}],"supertypes":"foo.ck.cl.cm.cn.cq.cr.IQf, foo.e.f.g.h.as.av.IKj"},{"type":"record","name":"Qi","namespace":"foo.ck.cl.cm.cn.cq.cr","fields":[{"name":"attr278","type":["null","string"],"default":null},{"name":"attr539","type":"boolean"},{"name":"attr541","type":"boolean","declared":"true"},{"name":"attr542","type":"boolean","declared":"true"}],"supertypes":"foo.ck.cl.cm.cn.cq.cr.IQf"},{"type":"record","name":"Qj","namespace":"foo.ck.cl.cm.cn.cq.cr","fields":[{"name":"attr278","type":["null","string"],"default":null},{"name":"attr539","type":"boolean"},{"name":"ref378","type":["null","foo.e.f.g.h.bj.Ni"],"default":null,"declared":"true"},{"name":"attr543","type":["null","long"],"default":null,"declared":"true"},{"name":"attr544","type":["null","long"],"default":null,"declared":"true"},{"name":"attr545","type":["null","long"],"default":null,"declared":"true"},{"name":"attr546","type":["null","long"],"default":null,"declared":"true"},{"name":"ref379","type":["null","foo.e.f.g.h.i.R"],"default":null,"declared":"true"},{"name":"ref380","type":["null","foo.e.f.g.h.i.Q","foo.e.f.g.h.i.R","foo.e.f.g.h.j.k.Af","foo.e.f.g.h.j.k.Ag","foo.e.f.g.h.j.k.Ah","foo.bm.bn.bo.bp.bs.bt.bu.Oe"],"default":null,"declared":"true","java-type":"foo.e.f.g.h.i.IQ"},{"name":"ref381","type":["null","foo.e.f.g.h.i.Q","foo.e.f.g.h.i.R","foo.e.f.g.h.j.k.Af","foo.e.f.g.h.j.k.Ag","foo.e.f.g.h.j.k.Ah","foo.bm.bn.bo.bp.bs.bt.bu.Oe"],"default":null,"declared":"true","java-type":"foo.e.f.g.h.i.IQ"}],"supertypes":"foo.ck.cl.cm.cn.cq.cr.IQf"}],"declared":"true","java-type":"foo.e.f.g.h.as.av.IKg"}],"supertypes":"foo.e.f.g.h.bg.IMk"},{"type":"record","name":"Qk","namespace":"foo.ck.cl.cm.cn.cs","fields":[{"name":"ref251","type":["null","foo.e.f.g.h.as.az.Kz"],"default":null},{"name":"ref252","type":["null",{"type":"array","items":"foo.e.f.g.h.as.az.La"}],"default":null},{"name":"ref268","type":["null","foo.e.f.g.h.as.ba.Lk"],"default":null},{"name":"ref269","type":["null","foo.e.f.g.h.as.ay.Ks"],"default":null},{"name":"ref270","type":["null","foo.e.f.g.h.as.ay.Kt"],"default":null},{"name":"ref271","type":["null","foo.e.f.g.h.as.au.Kd","foo.e.f.g.h.as.au.Kf"],"default":null,"java-type":"foo.e.f.g.h.as.au.IKd"},{"name":"ref382","type":{"type":"record","name":"Qe","namespace":"foo.ck.cl.cm.cn.cq","fields":[{"name":"attr535","type":["null","foo.e.f.g.h.j.V"],"default":null,"declared":"true"},{"name":"attr536","type":{"type":"long","date":"true"},"declared":"true"},{"name":"ref376","type":["null","foo.e.f.g.h.i.R"],"default":null,"declared":"true"},{"name":"ref377","type":["null","foo.e.f.g.h.j.k.Ah"],"default":null,"declared":"true"},{"name":"attr537","type":["null","foo.e.f.g.h.j.V"],"default":null,"declared":"true"},{"name":"attr538","type":{"type":"long","date":"true"},"declared":"true"}]},"declared":"true"}],"supertypes":"foo.e.f.g.h.bg.IMl"},{"type":"record","name":"Qn","namespace":"foo.cu.cv.cw.cx.cz","fields":[{"name":"ref251","type":["null","foo.e.f.g.h.as.az.Kz"],"default":null},{"name":"ref252","type":["null",{"type":"array","items":"foo.e.f.g.h.as.az.La"}],"default":null},{"name":"ref268","type":["null","foo.e.f.g.h.as.ba.Lk"],"default":null},{"name":"ref269","type":["null","foo.e.f.g.h.as.ay.Ks"],"default":null},{"name":"ref270","type":["null","foo.e.f.g.h.as.ay.Kt"],"default":null},{"name":"ref271","type":["null","foo.e.f.g.h.as.au.Kd","foo.e.f.g.h.as.au.Kf"],"default":null,"java-type":"foo.e.f.g.h.as.au.IKd"}],"supertypes":"foo.e.f.g.h.bg.IMl"},{"type":"record","name":"Qw","namespace":"foo.dc.dd.de.df.dh","fields":[{"name":"ref251","type":["null","foo.e.f.g.h.as.az.Kz"],"default":null},{"name":"ref252","type":["null",{"type":"array","items":"foo.e.f.g.h.as.az.La"}],"default":null},{"name":"ref268","type":["null","foo.e.f.g.h.as.ba.Lk"],"default":null},{"name":"ref269","type":["null","foo.e.f.g.h.as.ay.Ks"],"default":null},{"name":"ref270","type":["null","foo.e.f.g.h.as.ay.Kt"],"default":null},{"name":"ref271","type":["null","foo.e.f.g.h.as.au.Kd","foo.e.f.g.h.as.au.Kf"],"default":null,"java-type":"foo.e.f.g.h.as.au.IKd"},{"name":"ref402","type":["null",{"type":"record","name":"Ku","namespace":"foo.e.f.g.h.as.ay","fields":[],"supertypes":"foo.e.f.g.h.as.ay.IKr"}],"default":null,"declared":"true"}],"supertypes":"foo.e.f.g.h.bg.IMl"}],"default":null,"declared":"true","java-type":"foo.e.f.g.h.bg.IMj"},{"name":"ref244","type":["null","foo.e.f.g.h.bg.Mj","foo.e.f.g.h.bg.Mk","foo.e.f.g.h.bg.Ml","foo.e.f.g.h.bg.Mm","foo.ck.cl.cm.cn.cs.Qk","foo.cu.cv.cw.cx.cz.Qn","foo.dc.dd.de.df.dh.Qw"],"default":null,"declared":"true","java-type":"foo.e.f.g.h.bg.IMj"}],"supertypes":"foo.e.f.g.h.as.bb.ILs"},"foo.cd.ce.cf.cg.ch.ci.Pz"],"default":null,"declared":"true","java-type":"foo.e.f.g.h.as.bb.ILr"},{"name":"ref258","type":["null","foo.e.f.g.h.as.ba.Ll"],"default":null,"declared":"true"},{"name":"ref259","type":["null","foo.e.f.g.h.as.bc.Lv"],"default":null,"declared":"true"},{"name":"ref260","type":["null","foo.e.f.g.h.as.az.Lb","foo.e.f.g.h.as.az.Lc","foo.e.f.g.h.as.az.Ld"],"default":null,"declared":"true","java-type":"foo.e.f.g.h.as.az.ILb"},{"name":"ref261","type":["null","foo.e.f.g.h.as.aw.Kn"],"default":null,"declared":"true"},{"name":"ref262","type":["null","foo.e.f.g.h.as.bd.Lx","foo.e.f.g.h.as.bd.Ly","foo.e.f.g.h.as.bd.Lz","foo.e.f.g.h.as.bd.Ma"],"default":null,"declared":"true","java-type":"foo.e.f.g.h.as.bd.ILx"},{"name":"ref263","type":["null",{"type":"array","items":["foo.e.f.g.h.as.az.Le","foo.e.f.g.h.as.az.Lf"]}],"default":null,"declared":"true","java-type":"foo.e.f.g.h.as.az.ILe"},{"name":"ref264","type":["null","foo.e.f.g.h.as.be.Me"],"default":null,"declared":"true"},{"name":"ref265","type":["null","foo.e.f.g.h.as.be.Md"],"default":null,"declared":"true"},{"name":"ref266","type":["null","foo.e.f.g.h.as.ba.Lm","foo.e.f.g.h.as.ba.Ln","foo.e.f.g.h.as.ba.Lo"],"default":null,"declared":"true","java-type":"foo.e.f.g.h.as.ba.ILm"},{"name":"ref267","type":["null",{"type":"array","items":["foo.e.f.g.h.as.bf.Mf","foo.e.f.g.h.as.bf.Mg"]}],"default":null,"declared":"true","java-type":"foo.e.f.g.h.as.bf.IMf"}],"supertypes":"foo.e.f.g.h.bg.IMj"},"foo.e.f.g.h.bg.Ml","foo.e.f.g.h.bg.Mm",{"type":"record","name":"Ns","namespace":"foo.bm.bn.bo.bp.br","fields":[{"name":"ref295","type":["null",{"type":"record","name":"Nr","namespace":"foo.bm.bn.bo.bp.bq","fields":[{"name":"ref292","type":["null","foo.e.f.g.h.bi.Nb","foo.e.f.g.h.bi.Ne","foo.bm.bn.bo.bp.cc.Pj","foo.bm.bn.bo.bp.cc.Pk","foo.bm.bn.bo.bp.cc.Pl","foo.bm.bn.bo.bp.cc.Pm","foo.bm.bn.bo.bp.cc.Pn","foo.bm.bn.bo.bp.cc.Po","foo.ck.cl.cm.cn.ct.Ql","foo.dc.dd.de.df.dj.Qy"],"default":null,"declared":"true","java-type":"foo.e.f.g.h.bi.INb"},{"name":"ref293","type":["null",{"type":"record","name":"Aw","namespace":"foo.e.f.g.h.l.n","fields":[{"name":"attr34","type":"boolean","declared":"true"},{"name":"attr35","type":["null",{"type":"enum","name":"Au","symbols":["AU0","AU1","AU2","AU3","AU4"]}],"default":null,"declared":"true"},{"name":"ref22","type":"foo.e.f.g.h.i.R","declared":"true"},{"name":"ref23","type":["null","foo.e.f.g.h.i.R"],"default":null,"declared":"true"},{"name":"ref24","type":["null","foo.a.b.c.d.D","foo.e.f.g.h.i.Q","foo.e.f.g.h.i.R","foo.e.f.g.h.i.S","foo.e.f.g.h.j.k.Af","foo.e.f.g.h.j.k.Ag","foo.e.f.g.h.j.k.Ah","foo.bm.bn.bo.bp.bs.bt.bu.Oe"],"default":null,"declared":"true","java-type":"foo.a.b.c.d.ID"},{"name":"ref25","type":{"type":"array","items":"foo.e.f.g.h.j.k.Ah"},"declared":"true"},{"name":"ref26","type":["null",{"type":"array","items":"foo.e.f.g.h.bj.Ni"}],"default":null,"declared":"true"},{"name":"ref27","type":["null",{"type":"record","name":"Cz","namespace":"foo.e.f.g.h.l.u","fields":[{"name":"ref99","type":"foo.e.f.g.h.i.S","declared":"true"},{"name":"ref100","type":["null","foo.e.f.g.h.i.S"],"default":null,"declared":"true"}]}],"default":null,"declared":"true"},{"name":"attr36","type":["null",{"type":"enum","name":"Av","symbols":["AV0","AV1","AV2"]}],"default":null,"declared":"true"},{"name":"attr37","type":{"type":"long","date":"true"},"declared":"true"}]}],"default":null,"declared":"true"},{"name":"ref294","type":["null","foo.e.f.g.h.l.n.Aw"],"default":null,"declared":"true"},{"name":"attr356","type":["null",{"type":"enum","name":"Nv","namespace":"foo.bm.bn.bo.bp.bs.bt","symbols":["NV0","NV1","NV2"]}],"default":null,"declared":"true"}],"supertypes":"foo.e.f.g.h.as.IJv"}],"default":null,"declared":"true"},{"name":"ref296","type":["null","foo.e.f.g.h.l.n.Aw"],"default":null,"declared":"true"},{"name":"attr357","type":"boolean","declared":"true"},{"name":"attr358","type":"boolean","declared":"true"},{"name":"attr359","type":"boolean","declared":"true"},{"name":"attr360","type":["null","foo.e.f.g.h.j.k.Ae"],"default":null,"declared":"true"},{"name":"attr361","type":"boolean","declared":"true"},{"name":"attr362","type":{"type":"long","date":"true"},"declared":"true"}],"supertypes":"foo.e.f.g.h.bg.IMh"},{"type":"record","name":"Nt","namespace":"foo.bm.bn.bo.bp.br","fields":[{"name":"attr363","type":"string","declared":"true"},{"name":"attr364","type":"int","declared":"true"},{"name":"attr365","type":"string","declared":"true"},{"name":"ref297","type":"foo.bm.bn.bo.bp.bv.bw.Ol","declared":"true"},{"name":"attr366","type":"foo.e.f.g.h.j.k.Ae","declared":"true"},{"name":"ref298","type":["foo.e.f.g.h.i.Q","foo.e.f.g.h.i.R","foo.e.f.g.h.j.k.Af","foo.e.f.g.h.j.k.Ag","foo.e.f.g.h.j.k.Ah","foo.bm.bn.bo.bp.bs.bt.bu.Oe"],"declared":"true","java-type":"foo.e.f.g.h.i.IQ"},{"name":"ref299","type":["null","foo.e.f.g.h.i.S"],"default":null,"declared":"true"},{"name":"ref300","type":["null","foo.e.f.g.h.l.n.Aw"],"default":null,"declared":"true"},{"name":"attr367","type":{"type":"enum","name":"Cx","namespace":"foo.e.f.g.h.l.t","symbols":["CX0","CX1","CX2","CX3"]},"declared":"true"},{"name":"attr368","type":["null","string"],"default":null,"declared":"true"}],"supertypes":"foo.e.f.g.h.bg.IMh"},{"type":"record","name":"Nu","namespace":"foo.bm.bn.bo.bp.br","fields":[{"name":"attr363","type":"string"},{"name":"attr364","type":"int"},{"name":"attr365","type":"string"},{"name":"ref297","type":"foo.bm.bn.bo.bp.bv.bw.Ol"},{"name":"attr366","type":"foo.e.f.g.h.j.k.Ae"},{"name":"ref298","type":["foo.e.f.g.h.i.Q","foo.e.f.g.h.i.R","foo.e.f.g.h.j.k.Af","foo.e.f.g.h.j.k.Ag","foo.e.f.g.h.j.k.Ah","foo.bm.bn.bo.bp.bs.bt.bu.Oe"],"java-type":"foo.e.f.g.h.i.IQ"},{"name":"ref299","type":["null","foo.e.f.g.h.i.S"],"default":null},{"name":"ref300","type":["null","foo.e.f.g.h.l.n.Aw"],"default":null},{"name":"attr367","type":"foo.e.f.g.h.l.t.Cx"},{"name":"attr368","type":["null","string"],"default":null}],"supertypes":"foo.bm.bn.bo.bp.br.INt"},"foo.ck.cl.cm.cn.cs.Qk","foo.cu.cv.cw.cx.cz.Qn",{"type":"record","name":"Qo","namespace":"foo.cu.cv.cw.cx.cz","fields":[{"name":"ref249","type":["foo.e.f.g.h.as.at.Kb","foo.cu.cv.cw.cx.cy.Qm"],"java-type":"foo.e.f.g.h.as.at.IKb"},{"name":"ref250","type":["null","foo.e.f.g.h.as.aw.Km"],"default":null}],"supertypes":"foo.e.f.g.h.bg.IMi","deprecated":"true"},"foo.dc.dd.de.df.dh.Qw"],"declared":"true","java-type":"foo.e.f.g.h.bg.IMh"},{"name":"ref13","type":["null","foo.e.f.g.h.bj.Ni"],"default":null,"declared":"true"},{"name":"attr26","type":{"type":"enum","name":"Ao","symbols":["AO0","AO1","AO2"]},"declared":"true"},{"name":"ref14","type":["null",{"type":"array","items":"Ap"}],"default":null,"declared":"true"},{"name":"ref15","type":["null",{"type":"record","name":"Aq","fields":[],"modifiers":"interface"},{"type":"record","name":"Qx","namespace":"foo.dc.dd.de.df.di","fields":[{"name":"attr593","type":["null",{"type":"enum","name":"Ab","namespace":"foo.e.f.g.h.j","symbols":["AB0","AB1","AB2","AB3","AB4","AB5","AB6","AB7","AB8","AB9"]}],"default":null,"declared":"true"}],"supertypes":"foo.e.f.g.h.l.m.IAq"}],"default":null,"declared":"true","java-type":"foo.e.f.g.h.l.m.IAq"}],"supertypes":"foo.e.f.g.h.l.m.IAr"}},{"name":"attr30","type":{"type":"enum","name":"As","namespace":"foo.e.f.g.h.l.n","symbols":["AS0","AS1","AS2","AS3","AS4"]}},{"name":"attr31","type":"int"},{"name":"ref18","type":["null",{"type":"array","items":"foo.e.f.g.h.l.n.Aw"}],"default":null},{"name":"ref19","type":["null",{"type":"array","items":"foo.e.f.g.h.l.n.Aw"}],"default":null},{"name":"ref20","type":["null",{"type":"array","items":"foo.e.f.g.h.bj.Ni"}],"default":null},{"name":"attr32","type":["null","string"],"default":null},{"name":"attr33","type":["null","foo.e.f.g.h.l.n.Ax"],"default":null},{"name":"ref21","type":["null",{"type":"array","items":{"type":"record","name":"Cy","namespace":"foo.e.f.g.h.l.u","fields":[{"name":"ref97","type":["foo.a.b.c.d.D","foo.e.f.g.h.i.Q","foo.e.f.g.h.i.R","foo.e.f.g.h.i.S","foo.e.f.g.h.j.k.Af","foo.e.f.g.h.j.k.Ag","foo.e.f.g.h.j.k.Ah","foo.bm.bn.bo.bp.bs.bt.bu.Oe"],"declared":"true","java-type":"foo.a.b.c.d.ID"},{"name":"ref98","type":["null","foo.a.b.c.d.D","foo.e.f.g.h.i.Q","foo.e.f.g.h.i.R","foo.e.f.g.h.i.S","foo.e.f.g.h.j.k.Af","foo.e.f.g.h.j.k.Ag","foo.e.f.g.h.j.k.Ah","foo.bm.bn.bo.bp.bs.bt.bu.Oe"],"default":null,"declared":"true","java-type":"foo.a.b.c.d.ID"},{"name":"attr108","type":"foo.e.f.g.h.j.U","declared":"true"}],"enum-key-fieldname":"attr108"}}],"default":null},{"name":"ref118","type":"foo.a.b.c.d.J","declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk, foo.e.f.g.h.l.n.IAt"},{"type":"record","name":"En","namespace":"foo.e.f.g.h.ac.ad","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref119","type":"foo.a.b.c.d.J","declared":"true"},{"name":"ref120","type":["null","foo.a.b.c.d.J"],"default":null,"declared":"true"},{"name":"attr140","type":{"type":"enum","name":"Bq","namespace":"foo.e.f.g.h.l.r","symbols":["BQ0","BQ1","BQ2","BQ3","BQ4","BQ5","BQ6","BQ7","BQ8","BQ9","BQ10","BQ11","BQ12"]},"declared":"true"},{"name":"attr141","type":["null","string"],"default":null,"declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk"},{"type":"record","name":"Eo","namespace":"foo.e.f.g.h.ac.ad","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"attr142","type":{"type":"enum","name":"Ay","namespace":"foo.e.f.g.h.l.n","symbols":["AY0","AY1","AY2","AY3","AY4","AY5","AY6","AY7"]},"declared":"true"},{"name":"ref121","type":{"type":"array","items":"foo.a.b.c.d.J"},"declared":"true"},{"name":"ref122","type":["null",{"type":"array","items":["foo.e.f.g.h.bi.Nb","foo.e.f.g.h.bi.Ne","foo.bm.bn.bo.bp.cc.Pj","foo.bm.bn.bo.bp.cc.Pk","foo.bm.bn.bo.bp.cc.Pl","foo.bm.bn.bo.bp.cc.Pm","foo.bm.bn.bo.bp.cc.Pn","foo.bm.bn.bo.bp.cc.Po","foo.ck.cl.cm.cn.ct.Ql","foo.dc.dd.de.df.dj.Qy"]}],"default":null,"declared":"true","java-type":"foo.e.f.g.h.bi.INb"},{"name":"attr143","type":["null","foo.e.f.g.h.bi.Mv"],"default":null,"declared":"true"},{"name":"attr144","type":["null","foo.e.f.g.h.l.n.Au"],"default":null,"declared":"true"},{"name":"attr145","type":["null","string"],"default":null,"declared":"true"},{"name":"attr146","type":["null","string"],"default":null,"declared":"true"},{"name":"ref123","type":["null",{"type":"record","name":"Bt","namespace":"foo.e.f.g.h.l.r","fields":[{"name":"attr61","type":"string","declared":"true"},{"name":"attr62","type":"int","declared":"true"},{"name":"attr63","type":{"type":"long","date":"true"},"declared":"true"},{"name":"attr64","type":{"type":"long","date":"true"},"declared":"true"}]}],"default":null,"declared":"true"},{"name":"ref124","type":["null",{"type":"array","items":"foo.e.f.g.h.bj.Ni"}],"default":null,"declared":"true"},{"name":"attr147","type":["null","string"],"default":null,"declared":"true"}],"supertypes":"foo.e.f.g.h.ac.IEk","modifiers":"abstract"},{"type":"record","name":"Ep","namespace":"foo.e.f.g.h.ac.ad","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"attr142","type":"foo.e.f.g.h.l.n.Ay"},{"name":"ref121","type":{"type":"array","items":"foo.a.b.c.d.J"}},{"name":"ref122","type":["null",{"type":"array","items":["foo.e.f.g.h.bi.Nb","foo.e.f.g.h.bi.Ne","foo.bm.bn.bo.bp.cc.Pj","foo.bm.bn.bo.bp.cc.Pk","foo.bm.bn.bo.bp.cc.Pl","foo.bm.bn.bo.bp.cc.Pm","foo.bm.bn.bo.bp.cc.Pn","foo.bm.bn.bo.bp.cc.Po","foo.ck.cl.cm.cn.ct.Ql","foo.dc.dd.de.df.dj.Qy"]}],"default":null,"java-type":"foo.e.f.g.h.bi.INb"},{"name":"attr143","type":["null","foo.e.f.g.h.bi.Mv"],"default":null},{"name":"attr144","type":["null","foo.e.f.g.h.l.n.Au"],"default":null},{"name":"attr145","type":["null","string"],"default":null},{"name":"attr146","type":["null","string"],"default":null},{"name":"ref123","type":["null","foo.e.f.g.h.l.r.Bt"],"default":null},{"name":"ref124","type":["null",{"type":"array","items":"foo.e.f.g.h.bj.Ni"}],"default":null},{"name":"attr147","type":["null","string"],"default":null}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ad.IEo"},{"type":"record","name":"Eq","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref125","type":["null","foo.a.b.c.d.J"],"default":null,"declared":"true"},{"name":"attr148","type":["null","string"],"default":null,"declared":"true"},{"name":"attr149","type":["null","string"],"default":null,"declared":"true"}],"supertypes":"foo.e.f.g.h.ac.IEk","modifiers":"interface"},{"type":"record","name":"Er","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref125","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr148","type":["null","string"],"default":null},{"name":"attr149","type":["null","string"],"default":null},{"name":"ref42","type":["null","foo.e.f.g.h.bh.Mq"],"default":null},{"name":"attr55","type":{"type":"enum","name":"Mt","namespace":"foo.e.f.g.h.bh","symbols":["MT0","MT1"]}},{"name":"ref44","type":["null","foo.a.b.c.d.N"],"default":null,"java-type-args":"foo.e.f.g.h.am.ao.IJq"},{"name":"ref45","type":["null","foo.a.b.c.d.N"],"default":null,"java-type-args":"foo.e.f.g.h.am.aq.IJt"},{"name":"attr49","type":{"type":"long","date":"true"},"deprecated":"true"},{"name":"attr50","type":"foo.e.f.g.h.l.p.Bi"},{"name":"attr51","type":["null","string"],"default":null},{"name":"attr52","type":"foo.e.f.g.h.j.X"},{"name":"ref40","type":"foo.e.f.g.h.l.m.Ap"},{"name":"ref41","type":["null",{"type":"array","items":"foo.e.f.g.h.bj.Ni"}],"default":null},{"name":"attr53","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"attr54","type":["null","string"],"default":null},{"name":"attr38","type":"boolean","default":false},{"name":"attr39","type":["null","string"],"default":null},{"name":"attr40","type":["null",{"type":"enum","name":"Da","namespace":"foo.e.f.g.h.l.v","symbols":["DA0","DA1","DA2","DA3","DA4","DA5","DA6"]}],"default":null},{"name":"ref38","type":["null","foo.e.f.g.h.bj.Ni"],"default":null},{"name":"attr47","type":["null","string"],"default":null},{"name":"attr48","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref39","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ae.IEq, foo.e.f.g.h.l.o.IBb, foo.e.f.g.h.l.p.IBh, foo.e.f.g.h.l.aa.IDw"},{"type":"record","name":"Es","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref125","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr148","type":["null","string"],"default":null},{"name":"attr149","type":["null","string"],"default":null},{"name":"attr49","type":{"type":"long","date":"true"},"deprecated":"true"},{"name":"attr50","type":"foo.e.f.g.h.l.p.Bi"},{"name":"attr51","type":["null","string"],"default":null},{"name":"attr52","type":"foo.e.f.g.h.j.X"},{"name":"ref40","type":"foo.e.f.g.h.l.m.Ap"},{"name":"ref41","type":["null",{"type":"array","items":"foo.e.f.g.h.bj.Ni"}],"default":null},{"name":"attr53","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"attr54","type":["null","string"],"default":null},{"name":"ref38","type":["null","foo.e.f.g.h.bj.Ni"],"default":null},{"name":"attr47","type":["null","string"],"default":null},{"name":"attr48","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref39","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr150","type":["null","string"],"default":null,"declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ae.IEq, foo.e.f.g.h.l.p.IBk, foo.e.f.g.h.l.p.IBh, foo.e.f.g.h.l.aa.IDw"},{"type":"record","name":"Et","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref125","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr148","type":["null","string"],"default":null},{"name":"attr149","type":["null","string"],"default":null},{"name":"ref38","type":["null","foo.e.f.g.h.bj.Ni"],"default":null},{"name":"attr47","type":["null","string"],"default":null},{"name":"attr48","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref39","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr151","type":["null","string"],"default":null,"declared":"true"},{"name":"ref126","type":["null",{"type":"record","name":"Eu","fields":[{"name":"ref127","type":["null","foo.e.f.g.h.bj.Ni"],"default":null,"declared":"true"},{"name":"ref128","type":["foo.e.f.g.h.bi.Nb","foo.e.f.g.h.bi.Ne","foo.bm.bn.bo.bp.cc.Pj","foo.bm.bn.bo.bp.cc.Pk","foo.bm.bn.bo.bp.cc.Pl","foo.bm.bn.bo.bp.cc.Pm","foo.bm.bn.bo.bp.cc.Pn","foo.bm.bn.bo.bp.cc.Po","foo.ck.cl.cm.cn.ct.Ql","foo.dc.dd.de.df.dj.Qy"],"declared":"true","java-type":"foo.e.f.g.h.bi.INb"},{"name":"ref129","type":"foo.e.f.g.h.i.R","declared":"true"},{"name":"attr152","type":"foo.e.f.g.h.j.U","declared":"true"}]}],"default":null,"declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ae.IEq, foo.e.f.g.h.l.p.IBh"},{"type":"record","name":"Ev","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref130","type":["null",{"type":"array","items":["Er",{"type":"record","name":"Fk","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref125","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr148","type":["null","string"],"default":null},{"name":"attr149","type":["null","string"],"default":null},{"name":"ref42","type":["null","foo.e.f.g.h.bh.Mq"],"default":null},{"name":"attr55","type":"foo.e.f.g.h.bh.Mt"},{"name":"ref44","type":["null","foo.a.b.c.d.N"],"default":null,"java-type-args":"foo.e.f.g.h.am.ao.IJq"},{"name":"ref45","type":["null","foo.a.b.c.d.N"],"default":null,"java-type-args":"foo.e.f.g.h.am.aq.IJt"},{"name":"attr49","type":{"type":"long","date":"true"},"deprecated":"true"},{"name":"attr50","type":"foo.e.f.g.h.l.p.Bi"},{"name":"attr51","type":["null","string"],"default":null},{"name":"attr52","type":"foo.e.f.g.h.j.X"},{"name":"ref40","type":"foo.e.f.g.h.l.m.Ap"},{"name":"ref41","type":["null",{"type":"array","items":"foo.e.f.g.h.bj.Ni"}],"default":null},{"name":"attr53","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"attr54","type":["null","string"],"default":null},{"name":"attr38","type":"boolean","default":false},{"name":"attr39","type":["null","string"],"default":null},{"name":"attr40","type":["null","foo.e.f.g.h.l.v.Da"],"default":null},{"name":"ref38","type":["null","foo.e.f.g.h.bj.Ni"],"default":null},{"name":"attr47","type":["null","string"],"default":null},{"name":"attr48","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref39","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"ref28","type":"foo.a.b.c.d.J"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ae.IEr, foo.e.f.g.h.l.o.IBc"}]}],"default":null,"declared":"true","java-type":"foo.e.f.g.h.ac.ae.IEr"},{"name":"ref131","type":["null","foo.e.f.g.h.bj.Ni"],"default":null,"declared":"true"},{"name":"attr153","type":"boolean","default":false,"declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk"},{"type":"record","name":"Ew","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref125","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr148","type":["null","string"],"default":null},{"name":"attr149","type":["null","string"],"default":null},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ae.IEq, foo.e.f.g.h.l.q.IBm"},{"type":"record","name":"Ex","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref125","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr148","type":["null","string"],"default":null},{"name":"attr149","type":["null","string"],"default":null},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"attr59","type":{"type":"enum","name":"Bj","namespace":"foo.e.f.g.h.l.p","symbols":["BJ0","BJ1","BJ2","BJ3","BJ4","BJ5","BJ6","BJ7","BJ8","BJ9","BJ10","BJ11","BJ12","BJ13","BJ14","BJ15","BJ16","BJ17","BJ18","BJ19","BJ20","BJ21","BJ22","BJ23","BJ24","BJ25"]}},{"name":"attr60","type":["null","string"],"default":null}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ae.IEq, foo.e.f.g.h.l.q.IBn"},{"type":"record","name":"Ey","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref125","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr148","type":["null","string"],"default":null},{"name":"attr149","type":["null","string"],"default":null},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"attr154","type":["null","string"],"default":null,"declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ae.IEq, foo.e.f.g.h.l.q.IBm"},{"type":"record","name":"Ez","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref125","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr148","type":["null","string"],"default":null},{"name":"attr149","type":["null","string"],"default":null},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"attr59","type":"foo.e.f.g.h.l.p.Bj"},{"name":"attr60","type":["null","string"],"default":null},{"name":"attr155","type":["null","string"],"default":null,"declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ae.IEq, foo.e.f.g.h.l.q.IBn"},{"type":"record","name":"Fa","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref125","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr148","type":["null","string"],"default":null},{"name":"attr149","type":["null","string"],"default":null},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"attr156","type":["null","string"],"default":null,"declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ae.IEq, foo.e.f.g.h.l.q.IBm"},{"type":"record","name":"Fb","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref125","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr148","type":["null","string"],"default":null},{"name":"attr149","type":["null","string"],"default":null},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"attr59","type":"foo.e.f.g.h.l.p.Bj"},{"name":"attr60","type":["null","string"],"default":null},{"name":"attr157","type":["null","string"],"default":null,"declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ae.IEq, foo.e.f.g.h.l.q.IBn"},{"type":"record","name":"Fc","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref125","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr148","type":["null","string"],"default":null},{"name":"attr149","type":["null","string"],"default":null},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"attr59","type":"foo.e.f.g.h.l.p.Bj"},{"name":"attr60","type":["null","string"],"default":null},{"name":"ref16","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr27","type":["null","string"],"default":null}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ae.IFd"},{"type":"record","name":"Fd","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref125","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr148","type":["null","string"],"default":null},{"name":"attr149","type":["null","string"],"default":null},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"attr59","type":"foo.e.f.g.h.l.p.Bj"},{"name":"attr60","type":["null","string"],"default":null},{"name":"ref16","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr27","type":["null","string"],"default":null}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ae.IEq, foo.e.f.g.h.l.q.IBp, foo.e.f.g.h.l.q.IBo, foo.e.f.g.h.l.m.IAr"},{"type":"record","name":"Fe","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref125","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr148","type":["null","string"],"default":null},{"name":"attr149","type":["null","string"],"default":null},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"attr59","type":"foo.e.f.g.h.l.p.Bj"},{"name":"attr60","type":["null","string"],"default":null},{"name":"ref16","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr27","type":["null","string"],"default":null}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ae.IEq, foo.e.f.g.h.l.q.IBp, foo.e.f.g.h.l.q.IBo, foo.e.f.g.h.l.m.IAr"},{"type":"record","name":"Ff","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref125","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr148","type":["null","string"],"default":null},{"name":"attr149","type":["null","string"],"default":null},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"ref16","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr27","type":["null","string"],"default":null}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ae.IEq, foo.e.f.g.h.l.q.IBp, foo.e.f.g.h.l.m.IAr"},{"type":"record","name":"Fg","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref125","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr148","type":["null","string"],"default":null},{"name":"attr149","type":["null","string"],"default":null},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"ref16","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr27","type":["null","string"],"default":null}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ae.IEq, foo.e.f.g.h.l.q.IBp, foo.e.f.g.h.l.m.IAr"},{"type":"record","name":"Fh","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref125","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr148","type":["null","string"],"default":null},{"name":"attr149","type":["null","string"],"default":null},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"ref56","type":"foo.e.f.g.h.j.k.Ag"},{"name":"ref57","type":"foo.e.f.g.h.i.R"},{"name":"attr83","type":{"type":"enum","name":"Cm","namespace":"foo.e.f.g.h.l.s","symbols":["CM0","CM1","CM2","CM3"]}},{"name":"attr84","type":["null","foo.e.f.g.h.as.ay.Kp"],"default":null},{"name":"ref58","type":"foo.e.f.g.h.i.R"},{"name":"ref59","type":"foo.a.b.c.d.J"},{"name":"attr85","type":{"type":"long","date":"true"},"deprecated":"true"},{"name":"ref60","type":["null","foo.e.f.g.h.j.k.Ak"],"default":null},{"name":"ref61","type":["null","foo.e.f.g.h.l.s.Cv"],"default":null},{"name":"attr86","type":["null","string"],"default":null},{"name":"attr87","type":["null",{"type":"enum","name":"Y","namespace":"foo.e.f.g.h.j","symbols":["Y0","Y1","Y2","Y3"]}],"default":null},{"name":"attr88","type":["null","foo.e.f.g.h.j.U"],"default":null},{"name":"ref62","type":["null","foo.e.f.g.h.bi.Nb","foo.e.f.g.h.bi.Ne","foo.bm.bn.bo.bp.cc.Pj","foo.bm.bn.bo.bp.cc.Pk","foo.bm.bn.bo.bp.cc.Pl","foo.bm.bn.bo.bp.cc.Pm","foo.bm.bn.bo.bp.cc.Pn","foo.bm.bn.bo.bp.cc.Po","foo.ck.cl.cm.cn.ct.Ql","foo.dc.dd.de.df.dj.Qy"],"default":null,"java-type":"foo.e.f.g.h.bi.INb"},{"name":"ref63","type":["null","foo.e.f.g.h.l.w.Dd","foo.e.f.g.h.bj.Nh","foo.e.f.g.h.bj.Ni","foo.bm.bn.bo.bp.bv.bw.Oj","foo.bm.bn.bo.bp.bv.bw.Ok","foo.bm.bn.bo.bp.bv.bw.Ol","foo.bm.bn.bo.bp.bv.bw.On"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDd"},{"name":"ref64","type":["null",{"type":"record","name":"Co","namespace":"foo.e.f.g.h.l.s","fields":[{"name":"ref65","type":["null","foo.e.f.g.h.j.k.Ag"],"default":null,"declared":"true"},{"name":"ref66","type":["null","foo.e.f.g.h.j.k.Ag"],"default":null,"declared":"true"}]}],"default":null},{"name":"ref16","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr27","type":["null","string"],"default":null}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ae.IEq, foo.e.f.g.h.l.q.IBp, foo.e.f.g.h.l.s.ICn, foo.e.f.g.h.l.m.IAr"},{"type":"record","name":"Fi","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref125","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr148","type":["null","string"],"default":null},{"name":"attr149","type":["null","string"],"default":null},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"attr158","type":"foo.e.f.g.h.l.p.Bi","declared":"true"},{"name":"ref132","type":["null",{"type":"record","name":"Cp","namespace":"foo.e.f.g.h.l.s","fields":[{"name":"ref56","type":"foo.e.f.g.h.j.k.Ag"},{"name":"ref57","type":"foo.e.f.g.h.i.R"},{"name":"attr83","type":"Cm"},{"name":"attr84","type":["null","foo.e.f.g.h.as.ay.Kp"],"default":null},{"name":"ref58","type":"foo.e.f.g.h.i.R"},{"name":"ref59","type":"foo.a.b.c.d.J"},{"name":"attr85","type":{"type":"long","date":"true"},"deprecated":"true"},{"name":"ref60","type":["null","foo.e.f.g.h.j.k.Ak"],"default":null},{"name":"ref61","type":["null","Cv"],"default":null},{"name":"attr86","type":["null","string"],"default":null},{"name":"attr87","type":["null","foo.e.f.g.h.j.Y"],"default":null},{"name":"attr88","type":["null","foo.e.f.g.h.j.U"],"default":null},{"name":"ref62","type":["null","foo.e.f.g.h.bi.Nb","foo.e.f.g.h.bi.Ne","foo.bm.bn.bo.bp.cc.Pj","foo.bm.bn.bo.bp.cc.Pk","foo.bm.bn.bo.bp.cc.Pl","foo.bm.bn.bo.bp.cc.Pm","foo.bm.bn.bo.bp.cc.Pn","foo.bm.bn.bo.bp.cc.Po","foo.ck.cl.cm.cn.ct.Ql","foo.dc.dd.de.df.dj.Qy"],"default":null,"java-type":"foo.e.f.g.h.bi.INb"},{"name":"ref63","type":["null","foo.e.f.g.h.l.w.Dd","foo.e.f.g.h.bj.Nh","foo.e.f.g.h.bj.Ni","foo.bm.bn.bo.bp.bv.bw.Oj","foo.bm.bn.bo.bp.bv.bw.Ok","foo.bm.bn.bo.bp.bv.bw.Ol","foo.bm.bn.bo.bp.bv.bw.On"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDd"},{"name":"ref64","type":["null","Co"],"default":null},{"name":"ref67","type":"foo.e.f.g.h.j.k.Ag","declared":"true"},{"name":"ref68","type":"foo.e.f.g.h.i.R","declared":"true"},{"name":"ref69","type":["null","foo.e.f.g.h.i.S"],"default":null,"declared":"true"},{"name":"ref70","type":"foo.e.f.g.h.j.k.Ag","declared":"true"},{"name":"ref71","type":"foo.e.f.g.h.i.R","declared":"true"},{"name":"ref72","type":["null","foo.e.f.g.h.i.S"],"default":null,"declared":"true"},{"name":"ref73","type":["null","foo.e.f.g.h.i.S"],"default":null,"declared":"true"},{"name":"ref74","type":["null","foo.e.f.g.h.l.u.Cz"],"default":null,"declared":"true"}],"supertypes":"foo.e.f.g.h.l.s.ICn"}],"default":null,"declared":"true"},{"name":"ref133","type":["null",{"type":"array","items":{"type":"record","name":"Cu","namespace":"foo.e.f.g.h.l.s","fields":[{"name":"attr100","type":["null","foo.e.f.g.h.as.at.Ka"],"default":null},{"name":"attr101","type":{"type":"long","date":"true"}},{"name":"attr102","type":["null","foo.e.f.g.h.i.O"],"default":null},{"name":"attr103","type":["null","foo.e.f.g.h.j.Aa"],"default":null},{"name":"ref87","type":["null","foo.a.b.c.d.D","foo.e.f.g.h.i.Q","foo.e.f.g.h.i.R","foo.e.f.g.h.i.S","foo.e.f.g.h.j.k.Af","foo.e.f.g.h.j.k.Ag","foo.e.f.g.h.j.k.Ah","foo.bm.bn.bo.bp.bs.bt.bu.Oe"],"default":null,"java-type":"foo.a.b.c.d.ID"},{"name":"attr104","type":["null","Cl"],"default":null},{"name":"ref80","type":["null","foo.a.b.c.d.N"],"default":null,"java-type-args":"foo.e.f.g.h.am.ap.IJr"},{"name":"attr94","type":{"type":"enum","name":"Cg","symbols":["CG0","CG1","CG2","CG3","CG4","CG5","CG6","CG7","CG8","CG9","CG10","CG11","CG12","CG13","CG14","CG15","CG16","CG17","CG18","CG19"]}},{"name":"attr95","type":{"type":"long","date":"true"},"default":0},{"name":"attr96","type":"foo.e.f.g.h.j.U"},{"name":"ref81","type":"foo.e.f.g.h.i.R"},{"name":"ref82","type":["foo.e.f.g.h.bi.Nb","foo.e.f.g.h.bi.Ne","foo.bm.bn.bo.bp.cc.Pj","foo.bm.bn.bo.bp.cc.Pk","foo.bm.bn.bo.bp.cc.Pl","foo.bm.bn.bo.bp.cc.Pm","foo.bm.bn.bo.bp.cc.Pn","foo.bm.bn.bo.bp.cc.Po","foo.ck.cl.cm.cn.ct.Ql","foo.dc.dd.de.df.dj.Qy"],"java-type":"foo.e.f.g.h.bi.INb"},{"name":"ref83","type":"foo.e.f.g.h.j.k.Ag"},{"name":"ref84","type":["null",{"type":"array","items":"foo.e.f.g.h.bj.Ni"}],"default":null},{"name":"ref85","type":["null",{"type":"record","name":"Cs","fields":[{"name":"attr99","type":["null",{"type":"map","values":"string"}],"default":null,"declared":"true"}],"modifiers":"interface"},{"type":"record","name":"Ow","namespace":"foo.bm.bn.bo.bp.bv.ca","fields":[{"name":"attr99","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"attr418","type":["null","string"],"default":null,"declared":"true"},{"name":"ref316","type":["null","foo.a.b.c.d.D","foo.e.f.g.h.i.Q","foo.e.f.g.h.i.R","foo.e.f.g.h.i.S","foo.e.f.g.h.j.k.Af","foo.e.f.g.h.j.k.Ag","foo.e.f.g.h.j.k.Ah","foo.bm.bn.bo.bp.bs.bt.bu.Oe"],"default":null,"declared":"true","java-type":"foo.a.b.c.d.ID"}],"supertypes":"foo.e.f.g.h.l.s.ICs"},"foo.bm.bn.bo.bp.bv.ca.Ox",{"type":"record","name":"Oz","namespace":"foo.bm.bn.bo.bp.bv.ca","fields":[{"name":"attr99","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"attr418","type":["null","string"],"default":null},{"name":"ref316","type":["null","foo.a.b.c.d.D","foo.e.f.g.h.i.Q","foo.e.f.g.h.i.R","foo.e.f.g.h.i.S","foo.e.f.g.h.j.k.Af","foo.e.f.g.h.j.k.Ag","foo.e.f.g.h.j.k.Ah","foo.bm.bn.bo.bp.bs.bt.bu.Oe"],"default":null,"java-type":"foo.a.b.c.d.ID"},{"name":"attr420","type":"string","declared":"true"},{"name":"attr421","type":["null","string"],"default":null,"declared":"true"},{"name":"attr422","type":["null","string"],"default":null,"declared":"true"},{"name":"attr423","type":["null","int"],"default":null,"declared":"true"},{"name":"ref319","type":["null","foo.e.f.g.h.j.k.Ah"],"default":null,"declared":"true"},{"name":"attr424","type":["null","string"],"default":null,"declared":"true"},{"name":"attr425","type":["null","string"],"default":null,"declared":"true"},{"name":"ref320","type":["null","foo.a.b.c.d.D","foo.e.f.g.h.i.Q","foo.e.f.g.h.i.R","foo.e.f.g.h.i.S","foo.e.f.g.h.j.k.Af","foo.e.f.g.h.j.k.Ag","foo.e.f.g.h.j.k.Ah","foo.bm.bn.bo.bp.bs.bt.bu.Oe"],"default":null,"declared":"true","java-type":"foo.a.b.c.d.ID"},{"name":"ref321","type":["null","foo.bm.bn.bo.bp.bv.Oh"],"default":null,"declared":"true"},{"name":"ref322","type":["null","foo.e.f.g.h.j.k.Ah"],"default":null,"declared":"true"},{"name":"ref323","type":["null","foo.e.f.g.h.j.k.Ah"],"default":null,"declared":"true"},{"name":"ref324","type":["null","foo.e.f.g.h.i.S"],"default":null,"declared":"true"},{"name":"ref325","type":["null","foo.bm.bn.bo.bp.bv.bw.Ok"],"default":null,"declared":"true"},{"name":"ref326","type":["null","foo.e.f.g.h.i.S"],"default":null,"declared":"true"},{"name":"ref327","type":["null","foo.e.f.g.h.i.S"],"default":null,"declared":"true"},{"name":"attr426","type":["null","string"],"default":null,"declared":"true"},{"name":"attr427","type":["null","boolean"],"default":null,"declared":"true"},{"name":"attr428","type":["null","string"],"default":null,"declared":"true"},{"name":"attr429","type":["null","string"],"default":null,"declared":"true"},{"name":"attr430","type":["null","string"],"default":null,"declared":"true"}],"supertypes":"foo.bm.bn.bo.bp.bv.ca.IOw"}],"default":null,"java-type":"foo.e.f.g.h.l.s.ICs"},{"name":"attr97","type":"boolean","default":false},{"name":"ref86","type":["null","foo.e.f.g.h.i.S"],"default":null},{"name":"attr98","type":"Cm"}],"supertypes":"foo.e.f.g.h.l.s.ICr"}}],"default":null,"declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ae.IEq, foo.e.f.g.h.l.q.IBp"},{"type":"record","name":"Fj","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref125","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr148","type":["null","string"],"default":null},{"name":"attr149","type":["null","string"],"default":null},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"ref16","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr27","type":["null","string"],"default":null},{"name":"ref134","type":"foo.e.f.g.h.j.k.Ag","declared":"true"},{"name":"ref135","type":"foo.e.f.g.h.i.R","declared":"true"},{"name":"ref136","type":"foo.a.b.c.d.J","declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ae.IEq, foo.e.f.g.h.l.q.IBp, foo.e.f.g.h.l.m.IAr"},"foo.e.f.g.h.ac.ae.Fk",{"type":"record","name":"Fl","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref125","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr148","type":["null","string"],"default":null},{"name":"attr149","type":["null","string"],"default":null},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"ref28","type":"foo.a.b.c.d.J"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ae.IEq, foo.e.f.g.h.l.q.IBm, foo.e.f.g.h.l.o.IBc"},{"type":"record","name":"Fm","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref125","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr148","type":["null","string"],"default":null},{"name":"attr149","type":["null","string"],"default":null},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"attr59","type":"foo.e.f.g.h.l.p.Bj"},{"name":"attr60","type":["null","string"],"default":null},{"name":"ref28","type":"foo.a.b.c.d.J"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ae.IEq, foo.e.f.g.h.l.q.IBn, foo.e.f.g.h.l.o.IBc"},{"type":"record","name":"Fn","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref125","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr148","type":["null","string"],"default":null},{"name":"attr149","type":["null","string"],"default":null},{"name":"ref38","type":["null","foo.e.f.g.h.bj.Ni"],"default":null},{"name":"attr47","type":["null","string"],"default":null},{"name":"attr48","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref39","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"ref28","type":"foo.a.b.c.d.J"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ae.IEq, foo.e.f.g.h.l.p.IBh, foo.e.f.g.h.l.o.IBc"},{"type":"record","name":"Fo","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref125","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr148","type":["null","string"],"default":null},{"name":"attr149","type":["null","string"],"default":null},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"ref28","type":"foo.a.b.c.d.J"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ae.IEq, foo.e.f.g.h.l.q.IBm, foo.e.f.g.h.l.o.IBc"},{"type":"record","name":"Fp","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref125","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr148","type":["null","string"],"default":null},{"name":"attr149","type":["null","string"],"default":null},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"attr59","type":"foo.e.f.g.h.l.p.Bj"},{"name":"attr60","type":["null","string"],"default":null},{"name":"ref28","type":"foo.a.b.c.d.J"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ae.IEq, foo.e.f.g.h.l.q.IBn, foo.e.f.g.h.l.o.IBc"},{"type":"record","name":"Fq","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref125","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr148","type":["null","string"],"default":null},{"name":"attr149","type":["null","string"],"default":null},{"name":"ref38","type":["null","foo.e.f.g.h.bj.Ni"],"default":null},{"name":"attr47","type":["null","string"],"default":null},{"name":"attr48","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref39","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr159","type":["null","string"],"default":null,"declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ae.IEq, foo.e.f.g.h.l.p.IBh"},{"type":"record","name":"Fr","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref125","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr148","type":["null","string"],"default":null},{"name":"attr149","type":["null","string"],"default":null},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"attr160","type":["null","string"],"default":null,"declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ae.IEq, foo.e.f.g.h.l.q.IBm"},{"type":"record","name":"Fs","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref125","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr148","type":["null","string"],"default":null},{"name":"attr149","type":["null","string"],"default":null},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"attr59","type":"foo.e.f.g.h.l.p.Bj"},{"name":"attr60","type":["null","string"],"default":null},{"name":"attr161","type":["null","string"],"default":null,"declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ae.IEq, foo.e.f.g.h.l.q.IBn"},{"type":"record","name":"Ft","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref125","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr148","type":["null","string"],"default":null},{"name":"attr149","type":["null","string"],"default":null},{"name":"ref38","type":["null","foo.e.f.g.h.bj.Ni"],"default":null},{"name":"attr47","type":["null","string"],"default":null},{"name":"attr48","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref39","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr162","type":["null","string"],"default":null,"declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ae.IEq, foo.e.f.g.h.l.p.IBh"},{"type":"record","name":"Fu","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref125","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr148","type":["null","string"],"default":null},{"name":"attr149","type":["null","string"],"default":null},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"attr163","type":["null","string"],"default":null,"declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ae.IEq, foo.e.f.g.h.l.q.IBm"},{"type":"record","name":"Fv","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref125","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr148","type":["null","string"],"default":null},{"name":"attr149","type":["null","string"],"default":null},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"attr59","type":"foo.e.f.g.h.l.p.Bj"},{"name":"attr60","type":["null","string"],"default":null},{"name":"attr164","type":["null","string"],"default":null,"declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ae.IEq, foo.e.f.g.h.l.q.IBn"},{"type":"record","name":"Fw","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref125","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr148","type":["null","string"],"default":null},{"name":"attr149","type":["null","string"],"default":null},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"attr59","type":"foo.e.f.g.h.l.p.Bj"},{"name":"attr60","type":["null","string"],"default":null},{"name":"ref16","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr27","type":["null","string"],"default":null}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ae.IEq, foo.e.f.g.h.l.q.IBp, foo.e.f.g.h.l.q.IBo, foo.e.f.g.h.l.m.IAr"},{"type":"record","name":"Fx","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref125","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr148","type":["null","string"],"default":null},{"name":"attr149","type":["null","string"],"default":null},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"attr59","type":"foo.e.f.g.h.l.p.Bj"},{"name":"attr60","type":["null","string"],"default":null},{"name":"ref16","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr27","type":["null","string"],"default":null}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ae.IEq, foo.e.f.g.h.l.q.IBp, foo.e.f.g.h.l.q.IBo, foo.e.f.g.h.l.m.IAr"},{"type":"record","name":"Fy","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref125","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr148","type":["null","string"],"default":null},{"name":"attr149","type":["null","string"],"default":null},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"ref16","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr27","type":["null","string"],"default":null}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ae.IEq, foo.e.f.g.h.l.q.IBp, foo.e.f.g.h.l.m.IAr"},{"type":"record","name":"Fz","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref38","type":["null","foo.e.f.g.h.bj.Ni"],"default":null},{"name":"attr47","type":["null","string"],"default":null},{"name":"attr48","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref39","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr41","type":["null",{"type":"array","items":"string"}],"default":null},{"name":"attr42","type":["null",{"type":"array","items":"string"}],"default":null},{"name":"ref29","type":["null",{"type":"array","items":"foo.a.b.c.d.J"}],"default":null},{"name":"attr43","type":["null","foo.e.f.g.h.j.U"],"default":null},{"name":"ref30","type":["null","foo.e.f.g.h.bi.Nb","foo.e.f.g.h.bi.Ne","foo.bm.bn.bo.bp.cc.Pj","foo.bm.bn.bo.bp.cc.Pk","foo.bm.bn.bo.bp.cc.Pl","foo.bm.bn.bo.bp.cc.Pm","foo.bm.bn.bo.bp.cc.Pn","foo.bm.bn.bo.bp.cc.Po","foo.ck.cl.cm.cn.ct.Ql","foo.dc.dd.de.df.dj.Qy"],"default":null,"java-type":"foo.e.f.g.h.bi.INb"},{"name":"ref31","type":["null","foo.e.f.g.h.l.x.Dk","foo.e.f.g.h.l.x.Dl","foo.e.f.g.h.ac.ah.Ia","foo.e.f.g.h.ac.ah.Ib","foo.e.f.g.h.ac.ah.Id"],"default":null,"java-type":"foo.e.f.g.h.l.x.IDk"},{"name":"ref32","type":["null","foo.e.f.g.h.bh.Mq"],"default":null},{"name":"ref33","type":["null","foo.e.f.g.h.bh.Mq"],"default":null},{"name":"attr44","type":["null","foo.e.f.g.h.l.o.Az"],"default":null}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk, foo.e.f.g.h.l.p.IBh, foo.e.f.g.h.l.o.IBd","enum-key-fieldname":"attr41"},{"type":"record","name":"Ga","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk, foo.e.f.g.h.l.q.IBm"},{"type":"record","name":"Gb","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"attr59","type":"foo.e.f.g.h.l.p.Bj"},{"name":"attr60","type":["null","string"],"default":null}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk, foo.e.f.g.h.l.q.IBn"},{"type":"record","name":"Gc","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref38","type":["null","foo.e.f.g.h.bj.Ni"],"default":null},{"name":"attr47","type":["null","string"],"default":null},{"name":"attr48","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref39","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr41","type":["null",{"type":"array","items":"string"}],"default":null},{"name":"attr42","type":["null",{"type":"array","items":"string"}],"default":null},{"name":"ref29","type":["null",{"type":"array","items":"foo.a.b.c.d.J"}],"default":null},{"name":"attr43","type":["null","foo.e.f.g.h.j.U"],"default":null},{"name":"ref30","type":["null","foo.e.f.g.h.bi.Nb","foo.e.f.g.h.bi.Ne","foo.bm.bn.bo.bp.cc.Pj","foo.bm.bn.bo.bp.cc.Pk","foo.bm.bn.bo.bp.cc.Pl","foo.bm.bn.bo.bp.cc.Pm","foo.bm.bn.bo.bp.cc.Pn","foo.bm.bn.bo.bp.cc.Po","foo.ck.cl.cm.cn.ct.Ql","foo.dc.dd.de.df.dj.Qy"],"default":null,"java-type":"foo.e.f.g.h.bi.INb"},{"name":"ref31","type":["null","foo.e.f.g.h.l.x.Dk","foo.e.f.g.h.l.x.Dl","foo.e.f.g.h.ac.ah.Ia","foo.e.f.g.h.ac.ah.Ib","foo.e.f.g.h.ac.ah.Id"],"default":null,"java-type":"foo.e.f.g.h.l.x.IDk"},{"name":"ref32","type":["null","foo.e.f.g.h.bh.Mq"],"default":null},{"name":"ref33","type":["null","foo.e.f.g.h.bh.Mq"],"default":null},{"name":"attr44","type":["null","foo.e.f.g.h.l.o.Az"],"default":null}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk, foo.e.f.g.h.l.p.IBh, foo.e.f.g.h.l.o.IBd","enum-key-fieldname":"attr41"},{"type":"record","name":"Gd","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk, foo.e.f.g.h.l.q.IBm"},{"type":"record","name":"Ge","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"attr59","type":"foo.e.f.g.h.l.p.Bj"},{"name":"attr60","type":["null","string"],"default":null}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk, foo.e.f.g.h.l.q.IBn"},{"type":"record","name":"Gf","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref125","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr148","type":["null","string"],"default":null},{"name":"attr149","type":["null","string"],"default":null},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"attr45","type":"foo.e.f.g.h.l.o.Az"},{"name":"ref34","type":"foo.e.f.g.h.i.R"},{"name":"ref35","type":"foo.e.f.g.h.i.R"},{"name":"ref36","type":["null","foo.e.f.g.h.j.k.Ag"],"default":null},{"name":"ref37","type":["null",{"type":"record","name":"Be","namespace":"foo.e.f.g.h.l.o","fields":[],"modifiers":"interface"}],"default":null}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ae.IEq, foo.e.f.g.h.l.q.IBp, foo.e.f.g.h.l.o.IBf"},{"type":"record","name":"Gg","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref38","type":["null","foo.e.f.g.h.bj.Ni"],"default":null},{"name":"attr47","type":["null","string"],"default":null},{"name":"attr48","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref39","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr41","type":["null",{"type":"array","items":"string"}],"default":null},{"name":"attr42","type":["null",{"type":"array","items":"string"}],"default":null},{"name":"ref29","type":["null",{"type":"array","items":"foo.a.b.c.d.J"}],"default":null},{"name":"attr43","type":["null","foo.e.f.g.h.j.U"],"default":null},{"name":"ref30","type":["null","foo.e.f.g.h.bi.Nb","foo.e.f.g.h.bi.Ne","foo.bm.bn.bo.bp.cc.Pj","foo.bm.bn.bo.bp.cc.Pk","foo.bm.bn.bo.bp.cc.Pl","foo.bm.bn.bo.bp.cc.Pm","foo.bm.bn.bo.bp.cc.Pn","foo.bm.bn.bo.bp.cc.Po","foo.ck.cl.cm.cn.ct.Ql","foo.dc.dd.de.df.dj.Qy"],"default":null,"java-type":"foo.e.f.g.h.bi.INb"},{"name":"ref31","type":["null","foo.e.f.g.h.l.x.Dk","foo.e.f.g.h.l.x.Dl","foo.e.f.g.h.ac.ah.Ia","foo.e.f.g.h.ac.ah.Ib","foo.e.f.g.h.ac.ah.Id"],"default":null,"java-type":"foo.e.f.g.h.l.x.IDk"},{"name":"ref32","type":["null","foo.e.f.g.h.bh.Mq"],"default":null},{"name":"ref33","type":["null","foo.e.f.g.h.bh.Mq"],"default":null},{"name":"attr44","type":["null","foo.e.f.g.h.l.o.Az"],"default":null},{"name":"attr165","type":{"type":"long","date":"true"},"declared":"true"},{"name":"attr166","type":{"type":"long","date":"true"},"declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ae.IGc","enum-key-fieldname":"attr41"},{"type":"record","name":"Gh","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk, foo.e.f.g.h.l.q.IBm"},{"type":"record","name":"Gi","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"attr59","type":"foo.e.f.g.h.l.p.Bj"},{"name":"attr60","type":["null","string"],"default":null}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk, foo.e.f.g.h.l.q.IBn"},{"type":"record","name":"Gj","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref125","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr148","type":["null","string"],"default":null},{"name":"attr149","type":["null","string"],"default":null},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"attr45","type":"foo.e.f.g.h.l.o.Az"},{"name":"ref34","type":"foo.e.f.g.h.i.R"},{"name":"ref35","type":"foo.e.f.g.h.i.R"},{"name":"ref36","type":["null","foo.e.f.g.h.j.k.Ag"],"default":null},{"name":"ref37","type":["null","foo.e.f.g.h.l.o.Be"],"default":null},{"name":"ref42","type":["null","foo.e.f.g.h.bh.Mq"],"default":null},{"name":"attr55","type":"foo.e.f.g.h.bh.Mt"},{"name":"ref44","type":["null","foo.a.b.c.d.N"],"default":null,"java-type-args":"foo.e.f.g.h.am.ao.IJq"},{"name":"ref45","type":["null","foo.a.b.c.d.N"],"default":null,"java-type-args":"foo.e.f.g.h.am.aq.IJt"},{"name":"attr49","type":{"type":"long","date":"true"},"deprecated":"true"},{"name":"attr50","type":"foo.e.f.g.h.l.p.Bi"},{"name":"attr51","type":["null","string"],"default":null},{"name":"attr52","type":"foo.e.f.g.h.j.X"},{"name":"ref40","type":"foo.e.f.g.h.l.m.Ap"},{"name":"ref41","type":["null",{"type":"array","items":"foo.e.f.g.h.bj.Ni"}],"default":null},{"name":"attr53","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"attr54","type":["null","string"],"default":null},{"name":"attr38","type":"boolean","default":false},{"name":"attr39","type":["null","string"],"default":null},{"name":"attr40","type":["null","foo.e.f.g.h.l.v.Da"],"default":null},{"name":"attr167","type":{"type":"long","date":"true"},"default":0,"declared":"true"},{"name":"attr168","type":["null","string"],"default":null,"declared":"true"},{"name":"attr169","type":["null","string"],"default":null,"declared":"true"},{"name":"ref137","type":["null","foo.e.f.g.h.bj.Ni"],"default":null,"declared":"true"},{"name":"attr170","type":["null","string"],"default":null,"declared":"true"},{"name":"attr171","type":["null",{"type":"map","values":"string"}],"default":null,"declared":"true"},{"name":"ref138","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"declared":"true","java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"ref139","type":["null","foo.e.f.g.h.bh.Mp"],"default":null,"declared":"true"},{"name":"ref140","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"declared":"true","java-type":"foo.e.f.g.h.l.IAl"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ae.IGf, foo.e.f.g.h.l.o.IBb"},{"type":"record","name":"Gk","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref125","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr148","type":["null","string"],"default":null},{"name":"attr149","type":["null","string"],"default":null},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ae.IEq, foo.e.f.g.h.l.q.IBm"},{"type":"record","name":"Gl","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref125","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr148","type":["null","string"],"default":null},{"name":"attr149","type":["null","string"],"default":null},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"attr172","type":["null","foo.e.f.g.h.l.o.Az"],"default":null,"declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ae.IEq, foo.e.f.g.h.l.q.IBm"},{"type":"record","name":"Gm","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref125","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr148","type":["null","string"],"default":null},{"name":"attr149","type":["null","string"],"default":null},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"attr173","type":["null","foo.e.f.g.h.l.o.Az"],"default":null,"declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ae.IEq, foo.e.f.g.h.l.q.IBm"},{"type":"record","name":"Gn","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref125","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr148","type":["null","string"],"default":null},{"name":"attr149","type":["null","string"],"default":null},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"ref56","type":"foo.e.f.g.h.j.k.Ag"},{"name":"ref57","type":"foo.e.f.g.h.i.R"},{"name":"attr83","type":"foo.e.f.g.h.l.s.Cm"},{"name":"attr84","type":["null","foo.e.f.g.h.as.ay.Kp"],"default":null},{"name":"ref58","type":"foo.e.f.g.h.i.R"},{"name":"ref59","type":"foo.a.b.c.d.J"},{"name":"attr85","type":{"type":"long","date":"true"},"deprecated":"true"},{"name":"ref60","type":["null","foo.e.f.g.h.j.k.Ak"],"default":null},{"name":"ref61","type":["null","foo.e.f.g.h.l.s.Cv"],"default":null},{"name":"attr86","type":["null","string"],"default":null},{"name":"attr87","type":["null","foo.e.f.g.h.j.Y"],"default":null},{"name":"attr88","type":["null","foo.e.f.g.h.j.U"],"default":null},{"name":"ref62","type":["null","foo.e.f.g.h.bi.Nb","foo.e.f.g.h.bi.Ne","foo.bm.bn.bo.bp.cc.Pj","foo.bm.bn.bo.bp.cc.Pk","foo.bm.bn.bo.bp.cc.Pl","foo.bm.bn.bo.bp.cc.Pm","foo.bm.bn.bo.bp.cc.Pn","foo.bm.bn.bo.bp.cc.Po","foo.ck.cl.cm.cn.ct.Ql","foo.dc.dd.de.df.dj.Qy"],"default":null,"java-type":"foo.e.f.g.h.bi.INb"},{"name":"ref63","type":["null","foo.e.f.g.h.l.w.Dd","foo.e.f.g.h.bj.Nh","foo.e.f.g.h.bj.Ni","foo.bm.bn.bo.bp.bv.bw.Oj","foo.bm.bn.bo.bp.bv.bw.Ok","foo.bm.bn.bo.bp.bv.bw.Ol","foo.bm.bn.bo.bp.bv.bw.On"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDd"},{"name":"ref64","type":["null","foo.e.f.g.h.l.s.Co"],"default":null},{"name":"ref16","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr27","type":["null","string"],"default":null}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ae.IEq, foo.e.f.g.h.l.q.IBp, foo.e.f.g.h.l.s.ICn, foo.e.f.g.h.l.m.IAr"},{"type":"record","name":"Go","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref125","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr148","type":["null","string"],"default":null},{"name":"attr149","type":["null","string"],"default":null},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"ref28","type":"foo.a.b.c.d.J"},{"name":"ref141","type":"foo.e.f.g.h.i.R","declared":"true"},{"name":"ref142","type":"foo.a.b.c.d.J","declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ae.IEq, foo.e.f.g.h.l.q.IBp, foo.e.f.g.h.l.o.IBc"},{"type":"record","name":"Gp","namespace":"foo.e.f.g.h.ac.ae","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref125","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr148","type":["null","string"],"default":null},{"name":"attr149","type":["null","string"],"default":null},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"ref28","type":"foo.a.b.c.d.J"},{"name":"ref143","type":"foo.e.f.g.h.i.R","declared":"true"},{"name":"ref144","type":"foo.a.b.c.d.J","declared":"true"},{"name":"attr174","type":["null","string"],"default":null,"declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ae.IEq, foo.e.f.g.h.l.q.IBp, foo.e.f.g.h.l.o.IBc"},{"type":"record","name":"Gr","namespace":"foo.e.f.g.h.ac.af","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref38","type":["null","foo.e.f.g.h.bj.Ni"],"default":null},{"name":"attr47","type":["null","string"],"default":null},{"name":"attr48","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref39","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr49","type":{"type":"long","date":"true"},"deprecated":"true"},{"name":"attr50","type":"foo.e.f.g.h.l.p.Bi"},{"name":"attr51","type":["null","string"],"default":null},{"name":"attr52","type":"foo.e.f.g.h.j.X"},{"name":"ref40","type":"foo.e.f.g.h.l.m.Ap"},{"name":"ref41","type":["null",{"type":"array","items":"foo.e.f.g.h.bj.Ni"}],"default":null},{"name":"attr53","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"attr54","type":["null","string"],"default":null},{"name":"ref42","type":["null","foo.e.f.g.h.bh.Mq"],"default":null},{"name":"attr55","type":"foo.e.f.g.h.bh.Mt"},{"name":"ref44","type":["null","foo.a.b.c.d.N"],"default":null,"java-type-args":"foo.e.f.g.h.am.ao.IJq"},{"name":"ref45","type":["null","foo.a.b.c.d.N"],"default":null,"java-type-args":"foo.e.f.g.h.am.aq.IJt"},{"name":"attr68","type":["null",{"type":"enum","name":"Bu","namespace":"foo.e.f.g.h.l.r","symbols":["BU0","BU1"]}],"default":null},{"name":"attr69","type":{"type":"enum","name":"By","namespace":"foo.e.f.g.h.l.r","symbols":["BY0","BY1","BY2","BY3","BY4","BY5","BY6","BY7","BY8","BY9","BY10","BY11"]}},{"name":"attr70","type":["null",{"type":"enum","name":"Br","namespace":"foo.e.f.g.h.l.r","symbols":["BR0","BR1"]}],"default":null},{"name":"attr71","type":{"type":"long","date":"true"}},{"name":"attr72","type":{"type":"long","date":"true"}},{"name":"ref50","type":["null","foo.e.f.g.h.l.r.Bt"],"default":null},{"name":"attr73","type":["null","string"],"default":null},{"name":"attr74","type":["null","string"],"default":null},{"name":"attr75","type":{"type":"long","date":"true"}},{"name":"ref51","type":["null","foo.e.f.g.h.l.u.Cy"],"default":null},{"name":"attr76","type":["null","foo.e.f.g.h.l.n.Av"],"default":null}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk, foo.e.f.g.h.l.p.IBh, foo.e.f.g.h.l.r.ICa"},{"type":"record","name":"Gs","namespace":"foo.e.f.g.h.ac.af","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"attr176","type":["null","string"],"default":null,"declared":"true"},{"name":"ref145","type":"foo.a.b.c.d.J","declared":"true"},{"name":"ref146","type":"foo.e.f.g.h.l.r.Bt","declared":"true"},{"name":"ref147","type":["null",{"type":"array","items":"foo.e.f.g.h.bj.Ni"}],"default":null,"declared":"true"},{"name":"attr177","type":["null","string"],"default":null,"declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk"},{"type":"record","name":"Gt","namespace":"foo.e.f.g.h.ac.af","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"attr178","type":["null","string"],"default":null,"declared":"true"},{"name":"ref148","type":"foo.a.b.c.d.J","declared":"true"},{"name":"ref149","type":["null","foo.e.f.g.h.l.r.Bt"],"default":null,"declared":"true"},{"name":"ref150","type":["null",{"type":"array","items":"foo.e.f.g.h.bj.Ni"}],"default":null,"declared":"true"},{"name":"attr179","type":"foo.e.f.g.h.l.r.Bq","declared":"true"},{"name":"attr180","type":["null","string"],"default":null,"declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk"},{"type":"record","name":"Gu","namespace":"foo.e.f.g.h.ac.af","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref52","type":["null","foo.a.b.c.d.N"],"default":null,"java-type-args":"foo.e.f.g.h.am.aq.IJs"},{"name":"ref53","type":["null","foo.e.f.g.h.l.r.Bt"],"default":null},{"name":"attr78","type":"foo.e.f.g.h.l.r.Br"},{"name":"attr79","type":"foo.e.f.g.h.bh.Mt"},{"name":"attr80","type":["null","string"],"default":null},{"name":"ref151","type":["null",{"type":"array","items":{"type":"record","name":"Cf","namespace":"foo.e.f.g.h.l.r","fields":[{"name":"attr28","type":{"type":"long","date":"true"}},{"name":"attr29","type":{"type":"long","date":"true"}},{"name":"ref17","type":"foo.e.f.g.h.l.m.Ap"},{"name":"attr30","type":"foo.e.f.g.h.l.n.As"},{"name":"attr31","type":"int"},{"name":"ref18","type":["null",{"type":"array","items":"foo.e.f.g.h.l.n.Aw"}],"default":null},{"name":"ref19","type":["null",{"type":"array","items":"foo.e.f.g.h.l.n.Aw"}],"default":null},{"name":"ref20","type":["null",{"type":"array","items":"foo.e.f.g.h.bj.Ni"}],"default":null},{"name":"attr32","type":["null","string"],"default":null},{"name":"attr33","type":["null","foo.e.f.g.h.l.n.Ax"],"default":null},{"name":"ref21","type":["null",{"type":"array","items":"foo.e.f.g.h.l.u.Cy"}],"default":null},{"name":"ref54","type":["null",{"type":"record","name":"Cb","fields":[{"name":"attr77","type":["null",{"type":"map","values":"string"}],"default":null,"declared":"true"}],"modifiers":"interface"},{"type":"record","name":"Os","namespace":"foo.bm.bn.bo.bp.bv.bx","fields":[{"name":"attr77","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"attr414","type":["null","string"],"default":null,"declared":"true"},{"name":"ref314","type":["null","foo.bm.bn.bo.bp.bv.bw.Op"],"default":null,"declared":"true"}],"supertypes":"foo.e.f.g.h.l.r.ICb"},{"type":"record","name":"Ot","namespace":"foo.bm.bn.bo.bp.bv.by","fields":[{"name":"attr77","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"attr415","type":["null","string"],"default":null,"declared":"true"},{"name":"ref315","type":["null","foo.bm.bn.bo.bp.bv.bw.Op"],"default":null,"declared":"true"}],"supertypes":"foo.e.f.g.h.l.r.ICb"},{"type":"record","name":"Qd","namespace":"foo.ck.cl.cm.cn.cp","fields":[{"name":"attr77","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"attr529","type":{"type":"long","date":"true"},"declared":"true"},{"name":"ref368","type":["null","foo.e.f.g.h.j.k.Ag"],"default":null,"declared":"true"},{"name":"attr530","type":"float","declared":"true"},{"name":"ref369","type":["null","foo.e.f.g.h.j.k.Ag"],"default":null,"declared":"true"},{"name":"attr531","type":"float","declared":"true"},{"name":"attr532","type":{"type":"long","date":"true"},"declared":"true"},{"name":"ref370","type":["null","foo.e.f.g.h.i.R"],"default":null,"declared":"true"},{"name":"ref371","type":["null","foo.e.f.g.h.j.k.Ah"],"default":null,"declared":"true"},{"name":"ref372","type":["null","foo.e.f.g.h.j.k.Ag"],"default":null,"declared":"true"},{"name":"attr533","type":"float","declared":"true"},{"name":"ref373","type":["null","foo.e.f.g.h.i.R"],"default":null,"declared":"true"},{"name":"ref374","type":["null","foo.e.f.g.h.j.k.Ah"],"default":null,"declared":"true"},{"name":"ref375","type":["null","foo.e.f.g.h.j.k.Ag"],"default":null,"declared":"true"},{"name":"attr534","type":"float","declared":"true"}],"supertypes":"foo.e.f.g.h.l.r.ICb"}],"default":null,"java-type":"foo.e.f.g.h.l.r.ICb"},{"name":"attr81","type":"boolean"},{"name":"attr82","type":{"type":"long","date":"true"}},{"name":"ref55","type":"foo.a.b.c.d.J","declared":"true"}],"supertypes":"foo.e.f.g.h.l.r.ICd"}}],"default":null,"declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk, foo.e.f.g.h.l.r.ICc"},{"type":"record","name":"Gv","namespace":"foo.e.f.g.h.ac.af","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk, foo.e.f.g.h.l.q.IBm"},{"type":"record","name":"Gw","namespace":"foo.e.f.g.h.ac.af","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"attr142","type":"foo.e.f.g.h.l.n.Ay"},{"name":"ref121","type":{"type":"array","items":"foo.a.b.c.d.J"}},{"name":"ref122","type":["null",{"type":"array","items":["foo.e.f.g.h.bi.Nb","foo.e.f.g.h.bi.Ne","foo.bm.bn.bo.bp.cc.Pj","foo.bm.bn.bo.bp.cc.Pk","foo.bm.bn.bo.bp.cc.Pl","foo.bm.bn.bo.bp.cc.Pm","foo.bm.bn.bo.bp.cc.Pn","foo.bm.bn.bo.bp.cc.Po","foo.ck.cl.cm.cn.ct.Ql","foo.dc.dd.de.df.dj.Qy"]}],"default":null,"java-type":"foo.e.f.g.h.bi.INb"},{"name":"attr143","type":["null","foo.e.f.g.h.bi.Mv"],"default":null},{"name":"attr144","type":["null","foo.e.f.g.h.l.n.Au"],"default":null},{"name":"attr145","type":["null","string"],"default":null},{"name":"attr146","type":["null","string"],"default":null},{"name":"ref123","type":["null","foo.e.f.g.h.l.r.Bt"],"default":null},{"name":"ref124","type":["null",{"type":"array","items":"foo.e.f.g.h.bj.Ni"}],"default":null},{"name":"attr147","type":["null","string"],"default":null},{"name":"attr181","type":"foo.e.f.g.h.l.r.Bq","declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ad.IEo"},{"type":"record","name":"Gx","namespace":"foo.e.f.g.h.ac.af","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"attr182","type":["null","string"],"default":null,"declared":"true"},{"name":"ref152","type":["null","foo.a.b.c.d.J"],"default":null,"declared":"true"},{"name":"ref153","type":"foo.a.b.c.d.J","declared":"true"},{"name":"ref154","type":["null","foo.e.f.g.h.l.r.Bt"],"default":null,"declared":"true"},{"name":"ref155","type":["null",{"type":"array","items":"foo.e.f.g.h.bj.Ni"}],"default":null,"declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk"},{"type":"record","name":"Gy","namespace":"foo.e.f.g.h.ac.af","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"attr183","type":["null","string"],"default":null,"declared":"true"},{"name":"ref156","type":["null","foo.a.b.c.d.J"],"default":null,"declared":"true"},{"name":"ref157","type":["null","foo.a.b.c.d.J"],"default":null,"declared":"true"},{"name":"ref158","type":["null",{"type":"array","items":"foo.e.f.g.h.bj.Ni"}],"default":null,"declared":"true"},{"name":"attr184","type":"foo.e.f.g.h.l.r.Bq","declared":"true"},{"name":"attr185","type":["null","string"],"default":null,"declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk"},{"type":"record","name":"Gz","namespace":"foo.e.f.g.h.ac.ag","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"attr100","type":["null","foo.e.f.g.h.as.at.Ka"],"default":null},{"name":"attr101","type":{"type":"long","date":"true"}},{"name":"attr102","type":["null","foo.e.f.g.h.i.O"],"default":null},{"name":"attr103","type":["null","foo.e.f.g.h.j.Aa"],"default":null},{"name":"ref87","type":["null","foo.a.b.c.d.D","foo.e.f.g.h.i.Q","foo.e.f.g.h.i.R","foo.e.f.g.h.i.S","foo.e.f.g.h.j.k.Af","foo.e.f.g.h.j.k.Ag","foo.e.f.g.h.j.k.Ah","foo.bm.bn.bo.bp.bs.bt.bu.Oe"],"default":null,"java-type":"foo.a.b.c.d.ID"},{"name":"attr104","type":["null","foo.e.f.g.h.l.s.Cl"],"default":null},{"name":"ref80","type":["null","foo.a.b.c.d.N"],"default":null,"java-type-args":"foo.e.f.g.h.am.ap.IJr"},{"name":"attr94","type":"foo.e.f.g.h.l.s.Cg"},{"name":"attr95","type":{"type":"long","date":"true"},"default":0},{"name":"attr96","type":"foo.e.f.g.h.j.U"},{"name":"ref81","type":"foo.e.f.g.h.i.R"},{"name":"ref82","type":["foo.e.f.g.h.bi.Nb","foo.e.f.g.h.bi.Ne","foo.bm.bn.bo.bp.cc.Pj","foo.bm.bn.bo.bp.cc.Pk","foo.bm.bn.bo.bp.cc.Pl","foo.bm.bn.bo.bp.cc.Pm","foo.bm.bn.bo.bp.cc.Pn","foo.bm.bn.bo.bp.cc.Po","foo.ck.cl.cm.cn.ct.Ql","foo.dc.dd.de.df.dj.Qy"],"java-type":"foo.e.f.g.h.bi.INb"},{"name":"ref83","type":"foo.e.f.g.h.j.k.Ag"},{"name":"ref84","type":["null",{"type":"array","items":"foo.e.f.g.h.bj.Ni"}],"default":null},{"name":"ref85","type":["null","foo.e.f.g.h.l.s.Cs","foo.bm.bn.bo.bp.bv.ca.Ow","foo.bm.bn.bo.bp.bv.ca.Ox","foo.bm.bn.bo.bp.bv.ca.Oz"],"default":null,"java-type":"foo.e.f.g.h.l.s.ICs"},{"name":"attr97","type":"boolean","default":false},{"name":"ref86","type":["null","foo.e.f.g.h.i.S"],"default":null},{"name":"attr98","type":"foo.e.f.g.h.l.s.Cm"},{"name":"ref159","type":["null","foo.a.b.c.d.J"],"default":null,"declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk, foo.e.f.g.h.l.s.ICr"},{"type":"record","name":"Ha","namespace":"foo.e.f.g.h.ac.ag","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref160","type":["null","foo.a.b.c.d.J"],"default":null,"declared":"true"},{"name":"attr186","type":{"type":"enum","name":"Ch","namespace":"foo.e.f.g.h.l.s","symbols":["CH0","CH1","CH2","CH3","CH4","CH5"]},"declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk"},{"type":"record","name":"Hb","namespace":"foo.e.f.g.h.ac.ag","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref161","type":["null","foo.a.b.c.d.J"],"default":null,"declared":"true"},{"name":"attr187","type":{"type":"enum","name":"Ci","namespace":"foo.e.f.g.h.l.s","symbols":["CI0","CI1","CI2","CI3","CI4","CI5","CI6","CI7"]},"declared":"true"},{"name":"attr188","type":["null","string"],"default":null,"declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk"},{"type":"record","name":"Hc","namespace":"foo.e.f.g.h.ac.ag","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"attr100","type":["null","foo.e.f.g.h.as.at.Ka"],"default":null},{"name":"attr101","type":{"type":"long","date":"true"}},{"name":"attr102","type":["null","foo.e.f.g.h.i.O"],"default":null},{"name":"attr103","type":["null","foo.e.f.g.h.j.Aa"],"default":null},{"name":"ref87","type":["null","foo.a.b.c.d.D","foo.e.f.g.h.i.Q","foo.e.f.g.h.i.R","foo.e.f.g.h.i.S","foo.e.f.g.h.j.k.Af","foo.e.f.g.h.j.k.Ag","foo.e.f.g.h.j.k.Ah","foo.bm.bn.bo.bp.bs.bt.bu.Oe"],"default":null,"java-type":"foo.a.b.c.d.ID"},{"name":"attr104","type":["null","foo.e.f.g.h.l.s.Cl"],"default":null},{"name":"ref80","type":["null","foo.a.b.c.d.N"],"default":null,"java-type-args":"foo.e.f.g.h.am.ap.IJr"},{"name":"attr94","type":"foo.e.f.g.h.l.s.Cg"},{"name":"attr95","type":{"type":"long","date":"true"},"default":0},{"name":"attr96","type":"foo.e.f.g.h.j.U"},{"name":"ref81","type":"foo.e.f.g.h.i.R"},{"name":"ref82","type":["foo.e.f.g.h.bi.Nb","foo.e.f.g.h.bi.Ne","foo.bm.bn.bo.bp.cc.Pj","foo.bm.bn.bo.bp.cc.Pk","foo.bm.bn.bo.bp.cc.Pl","foo.bm.bn.bo.bp.cc.Pm","foo.bm.bn.bo.bp.cc.Pn","foo.bm.bn.bo.bp.cc.Po","foo.ck.cl.cm.cn.ct.Ql","foo.dc.dd.de.df.dj.Qy"],"java-type":"foo.e.f.g.h.bi.INb"},{"name":"ref83","type":"foo.e.f.g.h.j.k.Ag"},{"name":"ref84","type":["null",{"type":"array","items":"foo.e.f.g.h.bj.Ni"}],"default":null},{"name":"ref85","type":["null","foo.e.f.g.h.l.s.Cs","foo.bm.bn.bo.bp.bv.ca.Ow","foo.bm.bn.bo.bp.bv.ca.Ox","foo.bm.bn.bo.bp.bv.ca.Oz"],"default":null,"java-type":"foo.e.f.g.h.l.s.ICs"},{"name":"attr97","type":"boolean","default":false},{"name":"ref86","type":["null","foo.e.f.g.h.i.S"],"default":null},{"name":"attr98","type":"foo.e.f.g.h.l.s.Cm"},{"name":"attr189","type":{"type":"enum","name":"Cj","namespace":"foo.e.f.g.h.l.s","symbols":["CJ0","CJ1","CJ2","CJ3","CJ4","CJ5","CJ6","CJ7","CJ8"]},"declared":"true"},{"name":"attr190","type":["null","string"],"default":null,"declared":"true"},{"name":"ref162","type":["null","foo.a.b.c.d.J"],"default":null,"declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk, foo.e.f.g.h.l.s.ICr"},{"type":"record","name":"Hd","namespace":"foo.e.f.g.h.ac.ag","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref163","type":["null",{"type":"array","items":"foo.a.b.c.d.J"}],"default":null,"declared":"true"},{"name":"attr191","type":"foo.e.f.g.h.l.s.Cj","declared":"true"},{"name":"attr192","type":["null","string"],"default":null,"declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk"},{"type":"record","name":"He","namespace":"foo.e.f.g.h.ac.ag","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref38","type":["null","foo.e.f.g.h.bj.Ni"],"default":null},{"name":"attr47","type":["null","string"],"default":null},{"name":"attr48","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref39","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"ref91","type":["null",{"type":"array","items":"foo.a.b.c.d.J"}],"default":null},{"name":"attr105","type":["null",{"type":"array","items":"string"}],"default":null},{"name":"ref92","type":["null",{"type":"array","items":"foo.a.b.c.d.J"}],"default":null},{"name":"attr106","type":["null",{"type":"array","items":"string"}],"default":null},{"name":"ref93","type":["null","foo.e.f.g.h.l.x.Dk","foo.e.f.g.h.l.x.Dl","foo.e.f.g.h.ac.ah.Ia","foo.e.f.g.h.ac.ah.Ib","foo.e.f.g.h.ac.ah.Id"],"default":null,"java-type":"foo.e.f.g.h.l.x.IDk"},{"name":"attr107","type":{"type":"long","date":"true"}},{"name":"ref94","type":["null","foo.e.f.g.h.l.s.Cv"],"default":null},{"name":"ref95","type":["null","foo.e.f.g.h.l.w.Dd","foo.e.f.g.h.bj.Nh","foo.e.f.g.h.bj.Ni","foo.bm.bn.bo.bp.bv.bw.Oj","foo.bm.bn.bo.bp.bv.bw.Ok","foo.bm.bn.bo.bp.bv.bw.Ol","foo.bm.bn.bo.bp.bv.bw.On"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDd"},{"name":"ref96","type":["null","foo.e.f.g.h.l.w.Dd","foo.e.f.g.h.bj.Nh","foo.e.f.g.h.bj.Ni","foo.bm.bn.bo.bp.bv.bw.Oj","foo.bm.bn.bo.bp.bv.bw.Ok","foo.bm.bn.bo.bp.bv.bw.Ol","foo.bm.bn.bo.bp.bv.bw.On"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDd"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk, foo.e.f.g.h.l.p.IBh, foo.e.f.g.h.l.s.ICw"},{"type":"record","name":"Hf","namespace":"foo.e.f.g.h.ac.ag","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk, foo.e.f.g.h.l.q.IBm"},{"type":"record","name":"Hg","namespace":"foo.e.f.g.h.ac.ag","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"attr59","type":"foo.e.f.g.h.l.p.Bj"},{"name":"attr60","type":["null","string"],"default":null}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk, foo.e.f.g.h.l.q.IBn"},{"type":"record","name":"Hi","namespace":"foo.e.f.g.h.ac.ah","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref164","type":["null","foo.e.f.g.h.bi.Nb","foo.e.f.g.h.bi.Ne","foo.bm.bn.bo.bp.cc.Pj","foo.bm.bn.bo.bp.cc.Pk","foo.bm.bn.bo.bp.cc.Pl","foo.bm.bn.bo.bp.cc.Pm","foo.bm.bn.bo.bp.cc.Pn","foo.bm.bn.bo.bp.cc.Po","foo.ck.cl.cm.cn.ct.Ql","foo.dc.dd.de.df.dj.Qy"],"default":null,"declared":"true","java-type":"foo.e.f.g.h.bi.INb"},{"name":"ref165","type":"foo.e.f.g.h.bj.Ni","declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk"},{"type":"record","name":"Hj","namespace":"foo.e.f.g.h.ac.ah","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref166","type":"foo.a.b.c.d.J","declared":"true"},{"name":"ref167","type":{"type":"array","items":{"type":"record","name":"Hv","fields":[{"name":"attr219","type":"string","declared":"true"},{"name":"attr220","type":{"type":"enum","name":"Hh","symbols":["HH0","HH1","HH2"]},"declared":"true"}]}},"declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk"},{"type":"record","name":"Hk","namespace":"foo.e.f.g.h.ac.ah","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref168","type":"foo.a.b.c.d.J","declared":"true"},{"name":"attr193","type":{"type":"map","values":{"type":"record","name":"Hw","fields":[{"name":"ref184","type":{"type":"array","items":"Hv"},"declared":"true"}]}},"declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk"},{"type":"record","name":"Hs","namespace":"foo.e.f.g.h.ac.ah","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"attr204","type":"string","declared":"true"},{"name":"ref177","type":{"type":"array","items":[{"type":"record","name":"Hp","fields":[{"name":"ref169","type":["null","foo.a.b.c.d.J"],"default":null,"declared":"true"},{"name":"attr194","type":{"type":"enum","name":"Hl","symbols":["HL0","HL1","HL2","HL3","HL4","HL5","HL6","HL7","HL8","HL9","HL10","HL11","HL12","HL13","HL14","HL15"]},"declared":"true"},{"name":"attr195","type":{"type":"enum","name":"Ho","symbols":["HO0","HO1","HO2","HO3","HO4"]},"declared":"true"},{"name":"attr196","type":"int","declared":"true"},{"name":"attr197","type":["null","string"],"default":null,"declared":"true"},{"name":"attr198","type":"int","declared":"true"}]},{"type":"record","name":"Hr","fields":[{"name":"ref169","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr194","type":"Hl"},{"name":"attr195","type":"Ho"},{"name":"attr196","type":"int"},{"name":"attr197","type":["null","string"],"default":null},{"name":"attr198","type":"int"},{"name":"attr199","type":{"type":"long","date":"true"},"declared":"true"},{"name":"ref170","type":["null","foo.e.f.g.h.i.R"],"default":null,"declared":"true"},{"name":"ref171","type":["null","foo.e.f.g.h.j.k.Af","foo.e.f.g.h.j.k.Ag","foo.e.f.g.h.j.k.Ah","foo.bm.bn.bo.bp.bs.bt.bu.Oe"],"default":null,"declared":"true","java-type":"foo.e.f.g.h.j.k.IAf"},{"name":"attr200","type":["null",{"type":"enum","name":"Hn","symbols":["HN0","HN1","HN2","HN3"]}],"default":null,"declared":"true"},{"name":"attr201","type":"foo.e.f.g.h.l.n.Au","declared":"true"},{"name":"attr202","type":["null","foo.e.f.g.h.j.X"],"default":null,"declared":"true"},{"name":"ref172","type":["null","foo.a.b.c.d.J"],"default":null,"declared":"true"},{"name":"ref173","type":["null","foo.a.b.c.d.J"],"default":null,"declared":"true"},{"name":"ref174","type":["null","foo.a.b.c.d.J"],"default":null,"declared":"true"},{"name":"ref175","type":["null","foo.e.f.g.h.bj.Ni"],"default":null,"declared":"true"},{"name":"ref176","type":["null","foo.e.f.g.h.bj.Ni"],"default":null,"declared":"true"},{"name":"attr203","type":["null",{"type":"array","items":{"type":"enum","name":"Hq","symbols":["HQ0","HQ1","HQ2","HQ3","HQ4","HQ5","HQ6","HQ7","HQ8","HQ9","HQ10","HQ11","HQ12","HQ13","HQ14","HQ15","HQ16","HQ17","HQ18","HQ19","HQ20","HQ21","HQ22","HQ23","HQ24","HQ25","HQ26","HQ27","HQ28","HQ29","HQ30","HQ31","HQ32","HQ33","HQ34","HQ35","HQ36","HQ37","HQ38","HQ39","HQ40","HQ41","HQ42","HQ43","HQ44","HQ45","HQ46","HQ47","HQ48","HQ49","HQ50","HQ51","HQ52","HQ53","HQ54","HQ55","HQ56","HQ57","HQ58","HQ59"]}}],"default":null,"declared":"true"}],"supertypes":"foo.e.f.g.h.ac.ah.IHp"}]},"declared":"true","java-type":"foo.e.f.g.h.ac.ah.IHp"},{"name":"attr205","type":"Hh","declared":"true"},{"name":"ref178","type":["null","foo.a.b.c.d.J"],"default":null,"declared":"true"},{"name":"attr206","type":["null","string"],"default":null,"declared":"true"},{"name":"attr207","type":"long","default":0,"declared":"true"},{"name":"attr208","type":{"type":"long","date":"true"},"default":0,"declared":"true"},{"name":"attr209","type":{"type":"long","date":"true"},"default":0,"declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk, foo.e.f.g.h.l.q.IBp"},{"type":"record","name":"Ht","namespace":"foo.e.f.g.h.ac.ah","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"attr204","type":"string"},{"name":"ref177","type":{"type":"array","items":["Hp","Hr"]},"java-type":"foo.e.f.g.h.ac.ah.IHp"},{"name":"attr205","type":"Hh"},{"name":"ref178","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr206","type":["null","string"],"default":null},{"name":"attr207","type":"long","default":0},{"name":"attr208","type":{"type":"long","date":"true"},"default":0},{"name":"attr209","type":{"type":"long","date":"true"},"default":0},{"name":"attr210","type":"boolean","declared":"true"},{"name":"ref179","type":["foo.e.f.g.h.bi.Nb","foo.e.f.g.h.bi.Ne","foo.bm.bn.bo.bp.cc.Pj","foo.bm.bn.bo.bp.cc.Pk","foo.bm.bn.bo.bp.cc.Pl","foo.bm.bn.bo.bp.cc.Pm","foo.bm.bn.bo.bp.cc.Pn","foo.bm.bn.bo.bp.cc.Po","foo.ck.cl.cm.cn.ct.Ql","foo.dc.dd.de.df.dj.Qy"],"declared":"true","java-type":"foo.e.f.g.h.bi.INb"},{"name":"ref180","type":["null",{"type":"array","items":"foo.e.f.g.h.l.m.Ap"}],"default":null,"declared":"true"},{"name":"attr211","type":{"type":"long","date":"true"},"declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ah.IHs"},{"type":"record","name":"Hu","namespace":"foo.e.f.g.h.ac.ah","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"attr212","type":"string","declared":"true"},{"name":"ref181","type":"foo.e.f.g.h.bi.Mw","declared":"true"},{"name":"ref182","type":["null","foo.e.f.g.h.l.r.Bt"],"default":null,"declared":"true"},{"name":"attr213","type":["null",{"type":"array","items":"string"}],"default":null,"declared":"true"},{"name":"attr214","type":"string","declared":"true"},{"name":"attr215","type":{"type":"enum","name":"Hx","symbols":["HX0","HX1","HX2","HX3"]},"declared":"true"},{"name":"attr216","type":"string","declared":"true"},{"name":"ref183","type":["null",{"type":"array","items":{"type":"record","name":"Hy","fields":[{"name":"attr221","type":"string","declared":"true"},{"name":"attr222","type":"boolean","declared":"true"}]}}],"default":null,"declared":"true"},{"name":"attr217","type":{"type":"long","date":"true"},"default":0,"declared":"true"},{"name":"attr218","type":"long","default":0,"declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk"},"foo.e.f.g.h.ac.ah.Ia","foo.e.f.g.h.ac.ah.Ib",{"type":"record","name":"Ic","namespace":"foo.e.f.g.h.ac.ah","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"attr59","type":"foo.e.f.g.h.l.p.Bj"},{"name":"attr60","type":["null","string"],"default":null}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk, foo.e.f.g.h.l.q.IBn"},"foo.e.f.g.h.ac.ah.Id",{"type":"record","name":"Ie","namespace":"foo.e.f.g.h.ac.ah","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref38","type":["null","foo.e.f.g.h.bj.Ni"],"default":null},{"name":"attr47","type":["null","string"],"default":null},{"name":"attr48","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref39","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"ref185","type":"foo.a.b.c.d.J","declared":"true"},{"name":"attr224","type":"Hz","declared":"true"},{"name":"ref186","type":["null","foo.e.f.g.h.bi.Nb","foo.e.f.g.h.bi.Ne","foo.bm.bn.bo.bp.cc.Pj","foo.bm.bn.bo.bp.cc.Pk","foo.bm.bn.bo.bp.cc.Pl","foo.bm.bn.bo.bp.cc.Pm","foo.bm.bn.bo.bp.cc.Pn","foo.bm.bn.bo.bp.cc.Po","foo.ck.cl.cm.cn.ct.Ql","foo.dc.dd.de.df.dj.Qy"],"default":null,"declared":"true","java-type":"foo.e.f.g.h.bi.INb"},{"name":"attr225","type":["null","string"],"default":null,"declared":"true"},{"name":"attr226","type":["null","string"],"default":null,"declared":"true"},{"name":"attr227","type":["null","Hh"],"default":null,"declared":"true"},{"name":"attr228","type":["null",{"type":"enum","name":"Hm","symbols":["HM0","HM1","HM2","HM3","HM4","HM5"]}],"default":null,"declared":"true"},{"name":"attr229","type":["null","foo.e.f.g.h.l.n.Au"],"default":null,"declared":"true"},{"name":"attr230","type":["null",{"type":"array","items":"foo.e.f.g.h.j.X"}],"default":null,"declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk, foo.e.f.g.h.l.p.IBh"},{"type":"record","name":"If","namespace":"foo.e.f.g.h.ac.ah","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk, foo.e.f.g.h.l.q.IBm"},{"type":"record","name":"Ig","namespace":"foo.e.f.g.h.ac.ah","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"attr59","type":"foo.e.f.g.h.l.p.Bj"},{"name":"attr60","type":["null","string"],"default":null}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk, foo.e.f.g.h.l.q.IBn"},{"type":"record","name":"Ih","namespace":"foo.e.f.g.h.ac.ah","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref187","type":["foo.e.f.g.h.bi.Nb","foo.e.f.g.h.bi.Ne","foo.bm.bn.bo.bp.cc.Pj","foo.bm.bn.bo.bp.cc.Pk","foo.bm.bn.bo.bp.cc.Pl","foo.bm.bn.bo.bp.cc.Pm","foo.bm.bn.bo.bp.cc.Pn","foo.bm.bn.bo.bp.cc.Po","foo.ck.cl.cm.cn.ct.Ql","foo.dc.dd.de.df.dj.Qy"],"declared":"true","java-type":"foo.e.f.g.h.bi.INb"}],"supertypes":"foo.e.f.g.h.ac.IEk","modifiers":"interface"},{"type":"record","name":"Ii","namespace":"foo.e.f.g.h.ac.ah","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref187","type":["foo.e.f.g.h.bi.Nb","foo.e.f.g.h.bi.Ne","foo.bm.bn.bo.bp.cc.Pj","foo.bm.bn.bo.bp.cc.Pk","foo.bm.bn.bo.bp.cc.Pl","foo.bm.bn.bo.bp.cc.Pm","foo.bm.bn.bo.bp.cc.Pn","foo.bm.bn.bo.bp.cc.Po","foo.ck.cl.cm.cn.ct.Ql","foo.dc.dd.de.df.dj.Qy"],"java-type":"foo.e.f.g.h.bi.INb"},{"name":"ref38","type":["null","foo.e.f.g.h.bj.Ni"],"default":null},{"name":"attr47","type":["null","string"],"default":null},{"name":"attr48","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref39","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr231","type":"int","declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ah.IIh, foo.e.f.g.h.l.p.IBh"},{"type":"record","name":"Ij","namespace":"foo.e.f.g.h.ac.ah","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref187","type":["foo.e.f.g.h.bi.Nb","foo.e.f.g.h.bi.Ne","foo.bm.bn.bo.bp.cc.Pj","foo.bm.bn.bo.bp.cc.Pk","foo.bm.bn.bo.bp.cc.Pl","foo.bm.bn.bo.bp.cc.Pm","foo.bm.bn.bo.bp.cc.Pn","foo.bm.bn.bo.bp.cc.Po","foo.ck.cl.cm.cn.ct.Ql","foo.dc.dd.de.df.dj.Qy"],"java-type":"foo.e.f.g.h.bi.INb"},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"attr232","type":"int","declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ah.IIh, foo.e.f.g.h.l.q.IBm"},{"type":"record","name":"Ik","namespace":"foo.e.f.g.h.ac.ah","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref187","type":["foo.e.f.g.h.bi.Nb","foo.e.f.g.h.bi.Ne","foo.bm.bn.bo.bp.cc.Pj","foo.bm.bn.bo.bp.cc.Pk","foo.bm.bn.bo.bp.cc.Pl","foo.bm.bn.bo.bp.cc.Pm","foo.bm.bn.bo.bp.cc.Pn","foo.bm.bn.bo.bp.cc.Po","foo.ck.cl.cm.cn.ct.Ql","foo.dc.dd.de.df.dj.Qy"],"java-type":"foo.e.f.g.h.bi.INb"},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"attr59","type":"foo.e.f.g.h.l.p.Bj"},{"name":"attr60","type":["null","string"],"default":null}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ah.IIh, foo.e.f.g.h.l.q.IBn"},{"type":"record","name":"Il","namespace":"foo.e.f.g.h.ac.ah","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref187","type":["foo.e.f.g.h.bi.Nb","foo.e.f.g.h.bi.Ne","foo.bm.bn.bo.bp.cc.Pj","foo.bm.bn.bo.bp.cc.Pk","foo.bm.bn.bo.bp.cc.Pl","foo.bm.bn.bo.bp.cc.Pm","foo.bm.bn.bo.bp.cc.Pn","foo.bm.bn.bo.bp.cc.Po","foo.ck.cl.cm.cn.ct.Ql","foo.dc.dd.de.df.dj.Qy"],"java-type":"foo.e.f.g.h.bi.INb"},{"name":"ref38","type":["null","foo.e.f.g.h.bj.Ni"],"default":null},{"name":"attr47","type":["null","string"],"default":null},{"name":"attr48","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref39","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ah.IIh, foo.e.f.g.h.l.p.IBh"},{"type":"record","name":"Im","namespace":"foo.e.f.g.h.ac.ah","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref187","type":["foo.e.f.g.h.bi.Nb","foo.e.f.g.h.bi.Ne","foo.bm.bn.bo.bp.cc.Pj","foo.bm.bn.bo.bp.cc.Pk","foo.bm.bn.bo.bp.cc.Pl","foo.bm.bn.bo.bp.cc.Pm","foo.bm.bn.bo.bp.cc.Pn","foo.bm.bn.bo.bp.cc.Po","foo.ck.cl.cm.cn.ct.Ql","foo.dc.dd.de.df.dj.Qy"],"java-type":"foo.e.f.g.h.bi.INb"},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ah.IIh, foo.e.f.g.h.l.q.IBm"},{"type":"record","name":"In","namespace":"foo.e.f.g.h.ac.ah","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref187","type":["foo.e.f.g.h.bi.Nb","foo.e.f.g.h.bi.Ne","foo.bm.bn.bo.bp.cc.Pj","foo.bm.bn.bo.bp.cc.Pk","foo.bm.bn.bo.bp.cc.Pl","foo.bm.bn.bo.bp.cc.Pm","foo.bm.bn.bo.bp.cc.Pn","foo.bm.bn.bo.bp.cc.Po","foo.ck.cl.cm.cn.ct.Ql","foo.dc.dd.de.df.dj.Qy"],"java-type":"foo.e.f.g.h.bi.INb"},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"attr59","type":"foo.e.f.g.h.l.p.Bj"},{"name":"attr60","type":["null","string"],"default":null}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.ah.IIh, foo.e.f.g.h.l.q.IBn"},{"type":"record","name":"Io","namespace":"foo.e.f.g.h.ac.ai","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"attr233","type":"int","declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk","deprecated":"true"},{"type":"record","name":"Ip","namespace":"foo.e.f.g.h.ac.ai","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk","deprecated":"true"},{"type":"record","name":"Iq","namespace":"foo.e.f.g.h.ac.ai","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref188","type":["null","foo.a.b.c.d.J"],"default":null,"declared":"true"},{"name":"ref189","type":["null","foo.e.f.g.h.bj.Ni"],"default":null,"declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk"},{"type":"record","name":"Ir","namespace":"foo.e.f.g.h.ac.ai","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref190","type":["null","foo.a.b.c.d.J"],"default":null,"declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk"},{"type":"record","name":"Is","namespace":"foo.e.f.g.h.ac.ai","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref191","type":["null","foo.a.b.c.d.J"],"default":null,"declared":"true"},{"name":"attr234","type":["null","string"],"default":null,"declared":"true"},{"name":"attr235","type":"int","declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk"},{"type":"record","name":"It","namespace":"foo.e.f.g.h.ac.ai","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref192","type":"foo.e.f.g.h.bj.Ni","declared":"true"},{"name":"attr236","type":"string","declared":"true"},{"name":"attr237","type":["null","string"],"default":null,"declared":"true"},{"name":"attr238","type":"string","declared":"true"},{"name":"attr239","type":"boolean","declared":"true"},{"name":"attr240","type":["null",{"type":"long","date":"true"}],"default":null,"declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk"},{"type":"record","name":"Iu","namespace":"foo.e.f.g.h.ac.ai","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref193","type":"foo.e.f.g.h.bj.Ni","declared":"true"},{"name":"attr241","type":"string","declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk"},{"type":"record","name":"Iv","namespace":"foo.e.f.g.h.ac.ai","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref194","type":["null","foo.a.b.c.d.J"],"default":null,"declared":"true"},{"name":"attr242","type":"string","declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk"},{"type":"record","name":"Iw","namespace":"foo.e.f.g.h.ac.ai","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"attr243","type":"int","declared":"true"},{"name":"attr244","type":"string","declared":"true"},{"name":"attr245","type":["null","string"],"default":null,"declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk"},{"type":"record","name":"Ix","namespace":"foo.e.f.g.h.ac.ai","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"attr246","type":{"type":"enum","name":"Dr","namespace":"foo.e.f.g.h.l.y","symbols":["DR0","DR1"]},"declared":"true"},{"name":"attr247","type":"string","declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk"},{"type":"record","name":"Iy","namespace":"foo.e.f.g.h.ac.ai","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref38","type":["null","foo.e.f.g.h.bj.Ni"],"default":null},{"name":"attr47","type":["null","string"],"default":null},{"name":"attr48","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref39","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk, foo.e.f.g.h.l.p.IBh"},{"type":"record","name":"Iz","namespace":"foo.e.f.g.h.ac.ai","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk, foo.e.f.g.h.l.q.IBm"},{"type":"record","name":"Ja","namespace":"foo.e.f.g.h.ac.aj","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref38","type":["null","foo.e.f.g.h.bj.Ni"],"default":null},{"name":"attr47","type":["null","string"],"default":null},{"name":"attr48","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref39","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"ref91","type":["null",{"type":"array","items":"foo.a.b.c.d.J"}],"default":null},{"name":"attr105","type":["null",{"type":"array","items":"string"}],"default":null},{"name":"ref92","type":["null",{"type":"array","items":"foo.a.b.c.d.J"}],"default":null},{"name":"attr106","type":["null",{"type":"array","items":"string"}],"default":null},{"name":"ref93","type":["null","foo.e.f.g.h.l.x.Dk","foo.e.f.g.h.l.x.Dl","foo.e.f.g.h.ac.ah.Ia","foo.e.f.g.h.ac.ah.Ib","foo.e.f.g.h.ac.ah.Id"],"default":null,"java-type":"foo.e.f.g.h.l.x.IDk"},{"name":"attr107","type":{"type":"long","date":"true"}},{"name":"ref94","type":["null","foo.e.f.g.h.l.s.Cv"],"default":null},{"name":"ref95","type":["null","foo.e.f.g.h.l.w.Dd","foo.e.f.g.h.bj.Nh","foo.e.f.g.h.bj.Ni","foo.bm.bn.bo.bp.bv.bw.Oj","foo.bm.bn.bo.bp.bv.bw.Ok","foo.bm.bn.bo.bp.bv.bw.Ol","foo.bm.bn.bo.bp.bv.bw.On"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDd"},{"name":"ref96","type":["null","foo.e.f.g.h.l.w.Dd","foo.e.f.g.h.bj.Nh","foo.e.f.g.h.bj.Ni","foo.bm.bn.bo.bp.bv.bw.Oj","foo.bm.bn.bo.bp.bv.bw.Ok","foo.bm.bn.bo.bp.bv.bw.Ol","foo.bm.bn.bo.bp.bv.bw.On"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDd"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk, foo.e.f.g.h.l.p.IBh, foo.e.f.g.h.l.s.ICw"},{"type":"record","name":"Jb","namespace":"foo.e.f.g.h.ac.aj","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk, foo.e.f.g.h.l.q.IBm"},{"type":"record","name":"Jc","namespace":"foo.e.f.g.h.ac.aj","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"attr59","type":"foo.e.f.g.h.l.p.Bj"},{"name":"attr60","type":["null","string"],"default":null}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk, foo.e.f.g.h.l.q.IBn"},{"type":"record","name":"Jd","namespace":"foo.e.f.g.h.ac.aj","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref106","type":["foo.e.f.g.h.bi.Nb","foo.e.f.g.h.bi.Ne","foo.bm.bn.bo.bp.cc.Pj","foo.bm.bn.bo.bp.cc.Pk","foo.bm.bn.bo.bp.cc.Pl","foo.bm.bn.bo.bp.cc.Pm","foo.bm.bn.bo.bp.cc.Pn","foo.bm.bn.bo.bp.cc.Po","foo.ck.cl.cm.cn.ct.Ql","foo.dc.dd.de.df.dj.Qy"],"java-type":"foo.e.f.g.h.bi.INb"},{"name":"ref107","type":"foo.e.f.g.h.i.R"},{"name":"ref108","type":["foo.e.f.g.h.l.w.Dd","foo.e.f.g.h.bj.Nh","foo.e.f.g.h.bj.Ni","foo.bm.bn.bo.bp.bv.bw.Oj","foo.bm.bn.bo.bp.bv.bw.Ok","foo.bm.bn.bo.bp.bv.bw.Ol","foo.bm.bn.bo.bp.bv.bw.On"],"java-type":"foo.e.f.g.h.l.w.IDd"},{"name":"attr127","type":{"type":"long","date":"true"}},{"name":"attr128","type":["null",{"type":"enum","name":"Ds","namespace":"foo.e.f.g.h.l.z","symbols":["DS0","DS1"]}],"default":null}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk, foo.e.f.g.h.l.z.IDt"},{"type":"record","name":"Je","namespace":"foo.e.f.g.h.ac.ak","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref38","type":["null","foo.e.f.g.h.bj.Ni"],"default":null},{"name":"attr47","type":["null","string"],"default":null},{"name":"attr48","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref39","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"ref195","type":{"type":"array","items":[{"type":"record","name":"Dw","namespace":"foo.e.f.g.h.l.aa","fields":[],"modifiers":"interface"},"foo.e.f.g.h.ac.ae.Er","foo.e.f.g.h.ac.ae.Es","foo.e.f.g.h.ac.ae.Fk"]},"declared":"true","java-type":"foo.e.f.g.h.l.aa.IDw"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk, foo.e.f.g.h.l.p.IBh"},{"type":"record","name":"Jf","namespace":"foo.e.f.g.h.ac.ak","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"ref196","type":["null",{"type":"array","items":[{"type":"record","name":"Du","namespace":"foo.e.f.g.h.l.aa","fields":[{"name":"ref109","type":"foo.a.b.c.d.J","declared":"true"},{"name":"ref110","type":["null","foo.a.b.c.d.J"],"default":null,"declared":"true"},{"name":"attr129","type":["null","string"],"default":null,"declared":"true"}],"modifiers":"abstract"},{"type":"record","name":"Dv","namespace":"foo.e.f.g.h.l.aa","fields":[{"name":"ref109","type":"foo.a.b.c.d.J"},{"name":"ref110","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr129","type":["null","string"],"default":null},{"name":"attr130","type":"int","declared":"true"},{"name":"attr131","type":"string","declared":"true"},{"name":"attr132","type":["null","string"],"default":null,"declared":"true"}],"supertypes":"foo.e.f.g.h.l.aa.IDu"}]}],"default":null,"declared":"true","java-type":"foo.e.f.g.h.l.aa.IDu"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk, foo.e.f.g.h.l.q.IBm"},{"type":"record","name":"Jg","namespace":"foo.e.f.g.h.ac.ak","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"attr59","type":"foo.e.f.g.h.l.p.Bj"},{"name":"attr60","type":["null","string"],"default":null}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk, foo.e.f.g.h.l.q.IBn"},{"type":"record","name":"Jh","namespace":"foo.e.f.g.h.ac.al","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"attr248","type":"string","declared":"true"},{"name":"attr249","type":{"type":"long","date":"true"},"declared":"true"},{"name":"attr250","type":{"type":"long","date":"true"},"declared":"true"},{"name":"attr251","type":{"type":"long","date":"true"},"declared":"true"},{"name":"ref197","type":["null","foo.e.f.g.h.i.R"],"default":null,"declared":"true"},{"name":"attr252","type":{"type":"long","date":"true"},"declared":"true"},{"name":"ref198","type":"foo.e.f.g.h.bi.Mw","declared":"true"},{"name":"attr253","type":{"type":"enum","name":"Eb","namespace":"foo.e.f.g.h.l.ab","symbols":["EB0","EB1","EB2","EB3","EB4","EB5","EB6","EB7","EB8","EB9","EB10","EB11","EB12","EB13"]},"declared":"true"},{"name":"attr254","type":{"type":"enum","name":"Ec","namespace":"foo.e.f.g.h.l.ab","symbols":["EC0","EC1"]},"declared":"true"},{"name":"attr255","type":{"type":"array","items":"string"},"declared":"true"}],"supertypes":"foo.e.f.g.h.ac.IEk","modifiers":"interface"},{"type":"record","name":"Ji","namespace":"foo.e.f.g.h.ac.al","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"attr256","type":"string","declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk"},{"type":"record","name":"Jj","namespace":"foo.e.f.g.h.ac.al","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"attr248","type":"string"},{"name":"attr249","type":{"type":"long","date":"true"}},{"name":"attr250","type":{"type":"long","date":"true"}},{"name":"attr251","type":{"type":"long","date":"true"}},{"name":"ref197","type":["null","foo.e.f.g.h.i.R"],"default":null},{"name":"attr252","type":{"type":"long","date":"true"}},{"name":"ref198","type":"foo.e.f.g.h.bi.Mw"},{"name":"attr253","type":"foo.e.f.g.h.l.ab.Eb"},{"name":"attr254","type":"foo.e.f.g.h.l.ab.Ec"},{"name":"attr255","type":{"type":"array","items":"string"}},{"name":"attr257","type":{"type":"long","date":"true"},"declared":"true"},{"name":"ref199","type":{"type":"array","items":{"type":"record","name":"Dx","namespace":"foo.e.f.g.h.l.ab","fields":[{"name":"attr133","type":"string","declared":"true"},{"name":"attr134","type":"boolean","default":true,"declared":"true"},{"name":"ref111","type":{"type":"array","items":[{"type":"record","name":"Dy","fields":[{"name":"attr135","type":"string","declared":"true"},{"name":"attr136","type":{"type":"enum","name":"Ee","symbols":["EE0","EE1","EE2","EE3","EE4","EE5","EE6","EE7","EE8"]},"declared":"true"},{"name":"attr137","type":"Eb","declared":"true"}],"modifiers":"interface"},{"type":"record","name":"Dz","fields":[{"name":"attr135","type":"string"},{"name":"attr136","type":"Ee"},{"name":"attr137","type":"Eb"},{"name":"ref112","type":"foo.e.f.g.h.i.S","declared":"true"},{"name":"ref113","type":"foo.e.f.g.h.i.S","declared":"true"}],"supertypes":"foo.e.f.g.h.l.ab.IDy"},{"type":"record","name":"Ea","fields":[{"name":"attr135","type":"string"},{"name":"attr136","type":"Ee"},{"name":"attr137","type":"Eb"},{"name":"ref114","type":"foo.e.f.g.h.i.R","declared":"true"}],"supertypes":"foo.e.f.g.h.l.ab.IDy"}]},"declared":"true","java-type":"foo.e.f.g.h.l.ab.IDy"}]}},"declared":"true"}],"supertypes":"foo.e.f.g.h.ac.al.IJh","modifiers":"interface"},{"type":"record","name":"Jk","namespace":"foo.e.f.g.h.ac.al","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"attr248","type":"string"},{"name":"attr249","type":{"type":"long","date":"true"}},{"name":"attr250","type":{"type":"long","date":"true"}},{"name":"attr251","type":{"type":"long","date":"true"}},{"name":"ref197","type":["null","foo.e.f.g.h.i.R"],"default":null},{"name":"attr252","type":{"type":"long","date":"true"}},{"name":"ref198","type":"foo.e.f.g.h.bi.Mw"},{"name":"attr253","type":"foo.e.f.g.h.l.ab.Eb"},{"name":"attr254","type":"foo.e.f.g.h.l.ab.Ec"},{"name":"attr255","type":{"type":"array","items":"string"}},{"name":"attr257","type":{"type":"long","date":"true"}},{"name":"ref199","type":{"type":"array","items":"foo.e.f.g.h.l.ab.Dx"}},{"name":"attr258","type":{"type":"enum","name":"Ef","namespace":"foo.e.f.g.h.l.ab","symbols":["EF0","EF1","EF2","EF3","EF4","EF5","EF6","EF7","EF8","EF9","EF10","EF11","EF12","EF13","EF14","EF15","EF16","EF17","EF18","EF19","EF20","EF21","EF22","EF23","EF24","EF25","EF26","EF27","EF28","EF29","EF30","EF31","EF32"]},"declared":"true"},{"name":"ref200","type":["null","foo.e.f.g.h.i.R"],"default":null,"declared":"true"},{"name":"attr259","type":["null",{"type":"enum","name":"Ed","namespace":"foo.e.f.g.h.l.ab","symbols":["ED0","ED1","ED2"]}],"default":null,"declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.al.IJj"},{"type":"record","name":"Jl","namespace":"foo.e.f.g.h.ac.al","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"attr248","type":"string"},{"name":"attr249","type":{"type":"long","date":"true"}},{"name":"attr250","type":{"type":"long","date":"true"}},{"name":"attr251","type":{"type":"long","date":"true"}},{"name":"ref197","type":["null","foo.e.f.g.h.i.R"],"default":null},{"name":"attr252","type":{"type":"long","date":"true"}},{"name":"ref198","type":"foo.e.f.g.h.bi.Mw"},{"name":"attr253","type":"foo.e.f.g.h.l.ab.Eb"},{"name":"attr254","type":"foo.e.f.g.h.l.ab.Ec"},{"name":"attr255","type":{"type":"array","items":"string"}},{"name":"attr257","type":{"type":"long","date":"true"}},{"name":"ref199","type":{"type":"array","items":"foo.e.f.g.h.l.ab.Dx"}},{"name":"attr260","type":{"type":"enum","name":"Eg","namespace":"foo.e.f.g.h.l.ab","symbols":["EG0","EG1","EG2","EG3","EG4","EG5","EG6","EG7","EG8","EG9","EG10","EG11","EG12","EG13","EG14","EG15","EG16","EG17","EG18"]},"declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.al.IJj"},{"type":"record","name":"Jm","namespace":"foo.e.f.g.h.ac.al","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"attr248","type":"string"},{"name":"attr249","type":{"type":"long","date":"true"}},{"name":"attr250","type":{"type":"long","date":"true"}},{"name":"attr251","type":{"type":"long","date":"true"}},{"name":"ref197","type":["null","foo.e.f.g.h.i.R"],"default":null},{"name":"attr252","type":{"type":"long","date":"true"}},{"name":"ref198","type":"foo.e.f.g.h.bi.Mw"},{"name":"attr253","type":"foo.e.f.g.h.l.ab.Eb"},{"name":"attr254","type":"foo.e.f.g.h.l.ab.Ec"},{"name":"attr255","type":{"type":"array","items":"string"}},{"name":"attr261","type":{"type":"enum","name":"Eh","namespace":"foo.e.f.g.h.l.ab","symbols":["EH0","EH1","EH2","EH3","EH4","EH5","EH6","EH7","EH8","EH9"]},"declared":"true"},{"name":"attr262","type":{"type":"long","date":"true"},"declared":"true"},{"name":"ref201","type":["null","foo.e.f.g.h.i.R"],"default":null,"declared":"true"},{"name":"attr263","type":{"type":"enum","name":"Ei","namespace":"foo.e.f.g.h.l.ab","symbols":["EI0","EI1","EI2","EI3","EI4","EI5","EI6"]},"declared":"true"},{"name":"attr264","type":{"type":"enum","name":"Ej","namespace":"foo.e.f.g.h.l.ab","symbols":["EJ0","EJ1","EJ2","EJ3","EJ4"]},"declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.al.IJh"},{"type":"record","name":"Jo","namespace":"foo.e.f.g.h.am","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref202","type":{"type":"record","name":"Jn","fields":[{"name":"attr265","type":{"type":"long","date":"true"},"declared":"true"},{"name":"attr266","type":{"type":"long","date":"true"},"declared":"true"},{"name":"attr267","type":{"type":"long","date":"true"},"declared":"true"},{"name":"attr268","type":{"type":"long","date":"true"},"declared":"true"},{"name":"attr269","type":"long","declared":"true"}]},"declared":"true"},{"name":"ref203","type":["null",{"type":"array","items":{"type":"record","name":"Jp","namespace":"foo.e.f.g.h.am.an","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"ref204","type":{"type":"array","items":["foo.e.f.g.h.am.Jo",{"type":"record","name":"Jq","namespace":"foo.e.f.g.h.am.ao","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref202","type":"foo.e.f.g.h.am.Jn"},{"name":"ref203","type":["null",{"type":"array","items":"foo.e.f.g.h.am.an.Jp"}],"default":null},{"name":"attr28","type":{"type":"long","date":"true"}},{"name":"attr29","type":{"type":"long","date":"true"}},{"name":"ref17","type":"foo.e.f.g.h.l.m.Ap"},{"name":"attr30","type":"foo.e.f.g.h.l.n.As"},{"name":"attr31","type":"int"},{"name":"ref18","type":["null",{"type":"array","items":"foo.e.f.g.h.l.n.Aw"}],"default":null},{"name":"ref19","type":["null",{"type":"array","items":"foo.e.f.g.h.l.n.Aw"}],"default":null},{"name":"ref20","type":["null",{"type":"array","items":"foo.e.f.g.h.bj.Ni"}],"default":null},{"name":"attr32","type":["null","string"],"default":null},{"name":"attr33","type":["null","foo.e.f.g.h.l.n.Ax"],"default":null},{"name":"ref21","type":["null",{"type":"array","items":"foo.e.f.g.h.l.u.Cy"}],"default":null}],"supertypes":"foo.e.f.g.h.am.IJo, foo.e.f.g.h.l.n.IAt"},{"type":"record","name":"Jr","namespace":"foo.e.f.g.h.am.ap","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref202","type":"foo.e.f.g.h.am.Jn"},{"name":"ref203","type":["null",{"type":"array","items":"foo.e.f.g.h.am.an.Jp"}],"default":null},{"name":"ref42","type":["null","foo.e.f.g.h.bh.Mq"],"default":null},{"name":"attr55","type":"foo.e.f.g.h.bh.Mt"},{"name":"ref44","type":["null","foo.a.b.c.d.N"],"default":null,"java-type-args":"foo.e.f.g.h.am.ao.IJq"},{"name":"ref45","type":["null","foo.a.b.c.d.N"],"default":null,"java-type-args":"foo.e.f.g.h.am.aq.IJt"},{"name":"ref206","type":["null","foo.e.f.g.h.bj.Ni"],"default":null,"declared":"true"},{"name":"ref207","type":["null",{"type":"array","items":{"type":"record","name":"Ju","namespace":"foo.e.f.g.h.am.ar","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref202","type":"foo.e.f.g.h.am.Jn"},{"name":"ref203","type":["null",{"type":"array","items":"foo.e.f.g.h.am.an.Jp"}],"default":null},{"name":"attr100","type":["null","foo.e.f.g.h.as.at.Ka"],"default":null},{"name":"attr101","type":{"type":"long","date":"true"}},{"name":"attr102","type":["null","foo.e.f.g.h.i.O"],"default":null},{"name":"attr103","type":["null","foo.e.f.g.h.j.Aa"],"default":null},{"name":"ref87","type":["null","foo.a.b.c.d.D","foo.e.f.g.h.i.Q","foo.e.f.g.h.i.R","foo.e.f.g.h.i.S","foo.e.f.g.h.j.k.Af","foo.e.f.g.h.j.k.Ag","foo.e.f.g.h.j.k.Ah","foo.bm.bn.bo.bp.bs.bt.bu.Oe"],"default":null,"java-type":"foo.a.b.c.d.ID"},{"name":"attr104","type":["null","foo.e.f.g.h.l.s.Cl"],"default":null},{"name":"ref80","type":["null","foo.a.b.c.d.N"],"default":null,"java-type-args":"foo.e.f.g.h.am.ap.IJr"},{"name":"attr94","type":"foo.e.f.g.h.l.s.Cg"},{"name":"attr95","type":{"type":"long","date":"true"},"default":0},{"name":"attr96","type":"foo.e.f.g.h.j.U"},{"name":"ref81","type":"foo.e.f.g.h.i.R"},{"name":"ref82","type":["foo.e.f.g.h.bi.Nb","foo.e.f.g.h.bi.Ne","foo.bm.bn.bo.bp.cc.Pj","foo.bm.bn.bo.bp.cc.Pk","foo.bm.bn.bo.bp.cc.Pl","foo.bm.bn.bo.bp.cc.Pm","foo.bm.bn.bo.bp.cc.Pn","foo.bm.bn.bo.bp.cc.Po","foo.ck.cl.cm.cn.ct.Ql","foo.dc.dd.de.df.dj.Qy"],"java-type":"foo.e.f.g.h.bi.INb"},{"name":"ref83","type":"foo.e.f.g.h.j.k.Ag"},{"name":"ref84","type":["null",{"type":"array","items":"foo.e.f.g.h.bj.Ni"}],"default":null},{"name":"ref85","type":["null","foo.e.f.g.h.l.s.Cs","foo.bm.bn.bo.bp.bv.ca.Ow","foo.bm.bn.bo.bp.bv.ca.Ox","foo.bm.bn.bo.bp.bv.ca.Oz"],"default":null,"java-type":"foo.e.f.g.h.l.s.ICs"},{"name":"attr97","type":"boolean","default":false},{"name":"ref86","type":["null","foo.e.f.g.h.i.S"],"default":null},{"name":"attr98","type":"foo.e.f.g.h.l.s.Cm"}],"supertypes":"foo.e.f.g.h.am.IJo, foo.e.f.g.h.l.s.ICr"}}],"default":null,"declared":"true"},{"name":"ref208","type":["null","foo.e.f.g.h.l.s.Cp"],"default":null,"declared":"true"},{"name":"ref209","type":["null",{"type":"record","name":"Bk","namespace":"foo.e.f.g.h.l.p","fields":[{"name":"attr49","type":{"type":"long","date":"true"},"declared":"true","deprecated":"true"},{"name":"attr50","type":"Bi","declared":"true"},{"name":"attr51","type":["null","string"],"default":null,"declared":"true"},{"name":"attr52","type":"foo.e.f.g.h.j.X","declared":"true"},{"name":"ref40","type":"foo.e.f.g.h.l.m.Ap","declared":"true"},{"name":"ref41","type":["null",{"type":"array","items":"foo.e.f.g.h.bj.Ni"}],"default":null,"declared":"true"},{"name":"attr53","type":["null",{"type":"map","values":"string"}],"default":null,"declared":"true"},{"name":"attr54","type":["null","string"],"default":null,"declared":"true"}]},{"type":"record","name":"Bb","namespace":"foo.e.f.g.h.l.o","fields":[{"name":"ref42","type":["null","foo.e.f.g.h.bh.Mq"],"default":null},{"name":"attr55","type":"foo.e.f.g.h.bh.Mt"},{"name":"ref44","type":["null","foo.a.b.c.d.N"],"default":null,"java-type-args":"foo.e.f.g.h.am.ao.IJq"},{"name":"ref45","type":["null","foo.a.b.c.d.N"],"default":null,"java-type-args":"foo.e.f.g.h.am.aq.IJt"},{"name":"attr49","type":{"type":"long","date":"true"},"deprecated":"true"},{"name":"attr50","type":"foo.e.f.g.h.l.p.Bi"},{"name":"attr51","type":["null","string"],"default":null},{"name":"attr52","type":"foo.e.f.g.h.j.X"},{"name":"ref40","type":"foo.e.f.g.h.l.m.Ap"},{"name":"ref41","type":["null",{"type":"array","items":"foo.e.f.g.h.bj.Ni"}],"default":null},{"name":"attr53","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"attr54","type":["null","string"],"default":null},{"name":"attr38","type":"boolean","default":false,"declared":"true"},{"name":"attr39","type":["null","string"],"default":null,"declared":"true"},{"name":"attr40","type":["null","foo.e.f.g.h.l.v.Da"],"default":null,"declared":"true"}],"supertypes":"foo.e.f.g.h.l.o.IBa, foo.e.f.g.h.l.p.IBk","modifiers":"abstract"},{"type":"record","name":"Ca","namespace":"foo.e.f.g.h.l.r","fields":[{"name":"attr49","type":{"type":"long","date":"true"},"deprecated":"true"},{"name":"attr50","type":"foo.e.f.g.h.l.p.Bi"},{"name":"attr51","type":["null","string"],"default":null},{"name":"attr52","type":"foo.e.f.g.h.j.X"},{"name":"ref40","type":"foo.e.f.g.h.l.m.Ap"},{"name":"ref41","type":["null",{"type":"array","items":"foo.e.f.g.h.bj.Ni"}],"default":null},{"name":"attr53","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"attr54","type":["null","string"],"default":null},{"name":"ref42","type":["null","foo.e.f.g.h.bh.Mq"],"default":null},{"name":"attr55","type":"foo.e.f.g.h.bh.Mt"},{"name":"ref44","type":["null","foo.a.b.c.d.N"],"default":null,"java-type-args":"foo.e.f.g.h.am.ao.IJq"},{"name":"ref45","type":["null","foo.a.b.c.d.N"],"default":null,"java-type-args":"foo.e.f.g.h.am.aq.IJt"},{"name":"attr68","type":["null","Bu"],"default":null,"declared":"true"},{"name":"attr69","type":"By","declared":"true"},{"name":"attr70","type":["null","Br"],"default":null,"declared":"true"},{"name":"attr71","type":{"type":"long","date":"true"},"declared":"true"},{"name":"attr72","type":{"type":"long","date":"true"},"declared":"true"},{"name":"ref50","type":["null","Bt"],"default":null,"declared":"true"},{"name":"attr73","type":["null","string"],"default":null,"declared":"true"},{"name":"attr74","type":["null","string"],"default":null,"declared":"true"},{"name":"attr75","type":{"type":"long","date":"true"},"declared":"true"},{"name":"ref51","type":["null","foo.e.f.g.h.l.u.Cy"],"default":null,"declared":"true"},{"name":"attr76","type":["null","foo.e.f.g.h.l.n.Av"],"default":null,"declared":"true"}],"supertypes":"foo.e.f.g.h.l.p.IBk, foo.e.f.g.h.l.r.IBs","modifiers":"abstract"},"foo.e.f.g.h.ac.ae.Er","foo.e.f.g.h.ac.ae.Es","foo.e.f.g.h.ac.ae.Fk","foo.e.f.g.h.ac.ae.Gj","foo.e.f.g.h.ac.af.Gr",{"type":"record","name":"Js","namespace":"foo.e.f.g.h.am.aq","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref202","type":"foo.e.f.g.h.am.Jn"},{"name":"ref203","type":["null",{"type":"array","items":"foo.e.f.g.h.am.an.Jp"}],"default":null},{"name":"attr49","type":{"type":"long","date":"true"},"deprecated":"true"},{"name":"attr50","type":"foo.e.f.g.h.l.p.Bi"},{"name":"attr51","type":["null","string"],"default":null},{"name":"attr52","type":"foo.e.f.g.h.j.X"},{"name":"ref40","type":"foo.e.f.g.h.l.m.Ap"},{"name":"ref41","type":["null",{"type":"array","items":"foo.e.f.g.h.bj.Ni"}],"default":null},{"name":"attr53","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"attr54","type":["null","string"],"default":null},{"name":"ref42","type":["null","foo.e.f.g.h.bh.Mq"],"default":null},{"name":"attr55","type":"foo.e.f.g.h.bh.Mt"},{"name":"ref44","type":["null","foo.a.b.c.d.N"],"default":null,"java-type-args":"foo.e.f.g.h.am.ao.IJq"},{"name":"ref45","type":["null","foo.a.b.c.d.N"],"default":null,"java-type-args":"foo.e.f.g.h.am.aq.IJt"},{"name":"attr68","type":["null","foo.e.f.g.h.l.r.Bu"],"default":null},{"name":"attr69","type":"foo.e.f.g.h.l.r.By"},{"name":"attr70","type":["null","foo.e.f.g.h.l.r.Br"],"default":null},{"name":"attr71","type":{"type":"long","date":"true"}},{"name":"attr72","type":{"type":"long","date":"true"}},{"name":"ref50","type":["null","foo.e.f.g.h.l.r.Bt"],"default":null},{"name":"attr73","type":["null","string"],"default":null},{"name":"attr74","type":["null","string"],"default":null},{"name":"attr75","type":{"type":"long","date":"true"}},{"name":"ref51","type":["null","foo.e.f.g.h.l.u.Cy"],"default":null},{"name":"attr76","type":["null","foo.e.f.g.h.l.n.Av"],"default":null},{"name":"ref212","type":{"type":"record","name":"Bx","namespace":"foo.e.f.g.h.l.r","fields":[{"name":"attr65","type":{"type":"enum","name":"Bv","symbols":["BV0","BV1","BV2","BV3","BV4","BV5","BV6"]},"declared":"true"},{"name":"attr66","type":["null","Bw"],"default":null,"declared":"true"},{"name":"attr67","type":["null","string"],"default":null,"declared":"true"}]},"declared":"true"}],"supertypes":"foo.e.f.g.h.am.IJo, foo.e.f.g.h.l.r.ICa"}],"default":null,"declared":"true","java-type":"foo.e.f.g.h.l.p.IBk"},{"name":"ref210","type":["null","foo.e.f.g.h.l.p.Bk","foo.e.f.g.h.l.o.Bb","foo.e.f.g.h.l.r.Ca","foo.e.f.g.h.ac.ae.Er","foo.e.f.g.h.ac.ae.Es","foo.e.f.g.h.ac.ae.Fk","foo.e.f.g.h.ac.ae.Gj","foo.e.f.g.h.ac.af.Gr","foo.e.f.g.h.am.aq.Js"],"default":null,"declared":"true","java-type":"foo.e.f.g.h.l.p.IBk"},{"name":"ref211","type":["null","Jr"],"default":null,"declared":"true"}],"supertypes":"foo.e.f.g.h.am.IJo, foo.e.f.g.h.l.o.IBa"},"foo.e.f.g.h.am.aq.Js",{"type":"record","name":"Jt","namespace":"foo.e.f.g.h.am.aq","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref202","type":"foo.e.f.g.h.am.Jn"},{"name":"ref203","type":["null",{"type":"array","items":"foo.e.f.g.h.am.an.Jp"}],"default":null},{"name":"ref52","type":["null","foo.a.b.c.d.N"],"default":null,"java-type-args":"foo.e.f.g.h.am.aq.IJs"},{"name":"ref53","type":["null","foo.e.f.g.h.l.r.Bt"],"default":null},{"name":"attr78","type":"foo.e.f.g.h.l.r.Br"},{"name":"attr79","type":"foo.e.f.g.h.bh.Mt"},{"name":"attr80","type":["null","string"],"default":null},{"name":"attr28","type":{"type":"long","date":"true"}},{"name":"attr29","type":{"type":"long","date":"true"}},{"name":"ref17","type":"foo.e.f.g.h.l.m.Ap"},{"name":"attr30","type":"foo.e.f.g.h.l.n.As"},{"name":"attr31","type":"int"},{"name":"ref18","type":["null",{"type":"array","items":"foo.e.f.g.h.l.n.Aw"}],"default":null},{"name":"ref19","type":["null",{"type":"array","items":"foo.e.f.g.h.l.n.Aw"}],"default":null},{"name":"ref20","type":["null",{"type":"array","items":"foo.e.f.g.h.bj.Ni"}],"default":null},{"name":"attr32","type":["null","string"],"default":null},{"name":"attr33","type":["null","foo.e.f.g.h.l.n.Ax"],"default":null},{"name":"ref21","type":["null",{"type":"array","items":"foo.e.f.g.h.l.u.Cy"}],"default":null},{"name":"ref54","type":["null","foo.e.f.g.h.l.r.Cb","foo.bm.bn.bo.bp.bv.bx.Os","foo.bm.bn.bo.bp.bv.by.Ot","foo.ck.cl.cm.cn.cp.Qd"],"default":null,"java-type":"foo.e.f.g.h.l.r.ICb"},{"name":"attr81","type":"boolean"},{"name":"attr82","type":{"type":"long","date":"true"}}],"supertypes":"foo.e.f.g.h.am.IJo, foo.e.f.g.h.l.r.ICe"},"foo.e.f.g.h.am.ar.Ju"]},"declared":"true","java-type":"foo.e.f.g.h.am.IJo"},{"name":"ref205","type":{"type":"array","items":["foo.e.f.g.h.ac.Ek","foo.e.f.g.h.ac.El","foo.e.f.g.h.ac.ad.Em","foo.e.f.g.h.ac.ad.En","foo.e.f.g.h.ac.ad.Eo","foo.e.f.g.h.ac.ad.Ep","foo.e.f.g.h.ac.ae.Eq","foo.e.f.g.h.ac.ae.Er","foo.e.f.g.h.ac.ae.Es","foo.e.f.g.h.ac.ae.Et","foo.e.f.g.h.ac.ae.Ev","foo.e.f.g.h.ac.ae.Ew","foo.e.f.g.h.ac.ae.Ex","foo.e.f.g.h.ac.ae.Ey","foo.e.f.g.h.ac.ae.Ez","foo.e.f.g.h.ac.ae.Fa","foo.e.f.g.h.ac.ae.Fb","foo.e.f.g.h.ac.ae.Fc","foo.e.f.g.h.ac.ae.Fd","foo.e.f.g.h.ac.ae.Fe","foo.e.f.g.h.ac.ae.Ff","foo.e.f.g.h.ac.ae.Fg","foo.e.f.g.h.ac.ae.Fh","foo.e.f.g.h.ac.ae.Fi","foo.e.f.g.h.ac.ae.Fj","foo.e.f.g.h.ac.ae.Fk","foo.e.f.g.h.ac.ae.Fl","foo.e.f.g.h.ac.ae.Fm","foo.e.f.g.h.ac.ae.Fn","foo.e.f.g.h.ac.ae.Fo","foo.e.f.g.h.ac.ae.Fp","foo.e.f.g.h.ac.ae.Fq","foo.e.f.g.h.ac.ae.Fr","foo.e.f.g.h.ac.ae.Fs","foo.e.f.g.h.ac.ae.Ft","foo.e.f.g.h.ac.ae.Fu","foo.e.f.g.h.ac.ae.Fv","foo.e.f.g.h.ac.ae.Fw","foo.e.f.g.h.ac.ae.Fx","foo.e.f.g.h.ac.ae.Fy","foo.e.f.g.h.ac.ae.Fz","foo.e.f.g.h.ac.ae.Ga","foo.e.f.g.h.ac.ae.Gb","foo.e.f.g.h.ac.ae.Gc","foo.e.f.g.h.ac.ae.Gd","foo.e.f.g.h.ac.ae.Ge","foo.e.f.g.h.ac.ae.Gf","foo.e.f.g.h.ac.ae.Gg","foo.e.f.g.h.ac.ae.Gh","foo.e.f.g.h.ac.ae.Gi","foo.e.f.g.h.ac.ae.Gj","foo.e.f.g.h.ac.ae.Gk","foo.e.f.g.h.ac.ae.Gl","foo.e.f.g.h.ac.ae.Gm","foo.e.f.g.h.ac.ae.Gn","foo.e.f.g.h.ac.ae.Go","foo.e.f.g.h.ac.ae.Gp","foo.e.f.g.h.ac.af.Gr","foo.e.f.g.h.ac.af.Gs","foo.e.f.g.h.ac.af.Gt","foo.e.f.g.h.ac.af.Gu","foo.e.f.g.h.ac.af.Gv","foo.e.f.g.h.ac.af.Gw","foo.e.f.g.h.ac.af.Gx","foo.e.f.g.h.ac.af.Gy","foo.e.f.g.h.ac.ag.Gz","foo.e.f.g.h.ac.ag.Ha","foo.e.f.g.h.ac.ag.Hb","foo.e.f.g.h.ac.ag.Hc","foo.e.f.g.h.ac.ag.Hd","foo.e.f.g.h.ac.ag.He","foo.e.f.g.h.ac.ag.Hf","foo.e.f.g.h.ac.ag.Hg","foo.e.f.g.h.ac.ah.Hi","foo.e.f.g.h.ac.ah.Hj","foo.e.f.g.h.ac.ah.Hk","foo.e.f.g.h.ac.ah.Hs","foo.e.f.g.h.ac.ah.Ht","foo.e.f.g.h.ac.ah.Hu","foo.e.f.g.h.ac.ah.Ia","foo.e.f.g.h.ac.ah.Ib","foo.e.f.g.h.ac.ah.Ic","foo.e.f.g.h.ac.ah.Id","foo.e.f.g.h.ac.ah.Ie","foo.e.f.g.h.ac.ah.If","foo.e.f.g.h.ac.ah.Ig","foo.e.f.g.h.ac.ah.Ih","foo.e.f.g.h.ac.ah.Ii","foo.e.f.g.h.ac.ah.Ij","foo.e.f.g.h.ac.ah.Ik","foo.e.f.g.h.ac.ah.Il","foo.e.f.g.h.ac.ah.Im","foo.e.f.g.h.ac.ah.In","foo.e.f.g.h.ac.ai.Io","foo.e.f.g.h.ac.ai.Ip","foo.e.f.g.h.ac.ai.Iq","foo.e.f.g.h.ac.ai.Ir","foo.e.f.g.h.ac.ai.Is","foo.e.f.g.h.ac.ai.It","foo.e.f.g.h.ac.ai.Iu","foo.e.f.g.h.ac.ai.Iv","foo.e.f.g.h.ac.ai.Iw","foo.e.f.g.h.ac.ai.Ix","foo.e.f.g.h.ac.ai.Iy","foo.e.f.g.h.ac.ai.Iz","foo.e.f.g.h.ac.aj.Ja","foo.e.f.g.h.ac.aj.Jb","foo.e.f.g.h.ac.aj.Jc","foo.e.f.g.h.ac.aj.Jd","foo.e.f.g.h.ac.ak.Je","foo.e.f.g.h.ac.ak.Jf","foo.e.f.g.h.ac.ak.Jg","foo.e.f.g.h.ac.al.Jh","foo.e.f.g.h.ac.al.Ji","foo.e.f.g.h.ac.al.Jj","foo.e.f.g.h.ac.al.Jk","foo.e.f.g.h.ac.al.Jl","foo.e.f.g.h.ac.al.Jm",{"type":"record","name":"Qc","namespace":"foo.ck.cl.cm.cn.co","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref367","type":"foo.e.f.g.h.i.T","declared":"true"},{"name":"attr528","type":"foo.e.f.g.h.j.V","declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk"},{"type":"record","name":"Qp","namespace":"foo.cu.cv.cw.cx.da","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref384","type":"foo.e.f.g.h.bi.Mw","declared":"true"},{"name":"ref385","type":{"type":"array","items":{"type":"record","name":"Qq","fields":[{"name":"ref386","type":"foo.e.f.g.h.bi.Mw","declared":"true"},{"name":"ref387","type":["foo.a.b.c.d.D","foo.e.f.g.h.i.Q","foo.e.f.g.h.i.R","foo.e.f.g.h.i.S","foo.e.f.g.h.j.k.Af","foo.e.f.g.h.j.k.Ag","foo.e.f.g.h.j.k.Ah","foo.bm.bn.bo.bp.bs.bt.bu.Oe"],"declared":"true","java-type":"foo.a.b.c.d.ID"}]}},"declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk"},{"type":"record","name":"Rm","namespace":"foo.dc.dd.de.df.dn.do_","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"ref413","type":"foo.e.f.g.h.j.k.Ah","declared":"true"},{"name":"ref414","type":"foo.e.f.g.h.j.k.Ah","declared":"true"},{"name":"ref415","type":"foo.e.f.g.h.j.k.Ah","declared":"true"},{"name":"ref416","type":"foo.e.f.g.h.j.k.Ah","declared":"true"},{"name":"ref417","type":{"type":"array","items":{"type":"record","name":"Rh","namespace":"foo.dc.dd.de.df.dl.dm","fields":[{"name":"attr595","type":"string"},{"name":"attr596","type":{"type":"enum","name":"Rb","symbols":["RB0","RB1","RB2","RB3"]}},{"name":"attr597","type":["null",{"type":"enum","name":"Rc","symbols":["RC0","RC1","RC2"]}],"default":null},{"name":"attr598","type":["null","Rc"],"default":null},{"name":"ref405","type":"foo.e.f.g.h.j.k.Ah","declared":"true"}],"supertypes":"foo.dc.dd.de.df.dl.dm.IRd"}},"declared":"true"}],"supertypes":"foo.e.f.g.h.ac.IEk, foo.e.f.g.h.l.q.IBm","modifiers":"abstract"},{"type":"record","name":"Rn","namespace":"foo.dc.dd.de.df.dn.do_","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref38","type":["null","foo.e.f.g.h.bj.Ni"],"default":null},{"name":"attr47","type":["null","string"],"default":null},{"name":"attr48","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref39","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"ref75","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr89","type":["null","string"],"default":null},{"name":"ref76","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr90","type":["null","string"],"default":null},{"name":"attr91","type":{"type":"long","date":"true"},"default":0},{"name":"attr92","type":"foo.e.f.g.h.j.U"},{"name":"ref77","type":"foo.e.f.g.h.i.R"},{"name":"ref78","type":["foo.e.f.g.h.bi.Nb","foo.e.f.g.h.bi.Ne","foo.bm.bn.bo.bp.cc.Pj","foo.bm.bn.bo.bp.cc.Pk","foo.bm.bn.bo.bp.cc.Pl","foo.bm.bn.bo.bp.cc.Pm","foo.bm.bn.bo.bp.cc.Pn","foo.bm.bn.bo.bp.cc.Po","foo.ck.cl.cm.cn.ct.Ql","foo.dc.dd.de.df.dj.Qy"],"java-type":"foo.e.f.g.h.bi.INb"},{"name":"ref79","type":"foo.e.f.g.h.j.k.Ah"},{"name":"attr93","type":["null","foo.e.f.g.h.j.X"],"default":null},{"name":"attr100","type":["null","foo.e.f.g.h.as.at.Ka"],"default":null},{"name":"attr101","type":{"type":"long","date":"true"}},{"name":"attr102","type":["null","foo.e.f.g.h.i.O"],"default":null},{"name":"attr103","type":["null","foo.e.f.g.h.j.Aa"],"default":null},{"name":"ref87","type":["null","foo.a.b.c.d.D","foo.e.f.g.h.i.Q","foo.e.f.g.h.i.R","foo.e.f.g.h.i.S","foo.e.f.g.h.j.k.Af","foo.e.f.g.h.j.k.Ag","foo.e.f.g.h.j.k.Ah","foo.bm.bn.bo.bp.bs.bt.bu.Oe"],"default":null,"java-type":"foo.a.b.c.d.ID"},{"name":"attr104","type":["null","foo.e.f.g.h.l.s.Cl"],"default":null},{"name":"ref409","type":["null","foo.e.f.g.h.j.k.Ah"],"default":null},{"name":"ref410","type":["null","foo.e.f.g.h.j.k.Ah"],"default":null},{"name":"attr601","type":{"type":"enum","name":"Ra","namespace":"foo.dc.dd.de.df.dl.dm","symbols":["RA0","RA1","RA2","RA3","RA4","RA5","RA6","RA7","RA8","RA9","RA10","RA11","RA12"]}},{"name":"attr602","type":["null","string"],"default":null},{"name":"ref411","type":["null",{"type":"record","name":"Rj","namespace":"foo.dc.dd.de.df.dl.dm","fields":[{"name":"attr599","type":"string","declared":"true"},{"name":"attr600","type":["null","string"],"default":null,"declared":"true"},{"name":"ref407","type":["null","foo.e.f.g.h.l.w.Dd","foo.e.f.g.h.bj.Nh","foo.e.f.g.h.bj.Ni","foo.bm.bn.bo.bp.bv.bw.Oj","foo.bm.bn.bo.bp.bv.bw.Ok","foo.bm.bn.bo.bp.bv.bw.Ol","foo.bm.bn.bo.bp.bv.bw.On"],"default":null,"declared":"true","java-type":"foo.e.f.g.h.l.w.IDd"},{"name":"ref408","type":["null","foo.e.f.g.h.l.w.Dd","foo.e.f.g.h.bj.Nh","foo.e.f.g.h.bj.Ni","foo.bm.bn.bo.bp.bv.bw.Oj","foo.bm.bn.bo.bp.bv.bw.Ok","foo.bm.bn.bo.bp.bv.bw.Ol","foo.bm.bn.bo.bp.bv.bw.On"],"default":null,"declared":"true","java-type":"foo.e.f.g.h.l.w.IDd"}]}],"default":null},{"name":"ref412","type":["null",{"type":"array","items":{"type":"record","name":"Rf","namespace":"foo.dc.dd.de.df.dl.dm","fields":[{"name":"attr595","type":"string"},{"name":"attr596","type":"Rb"},{"name":"attr597","type":["null","Rc"],"default":null},{"name":"attr598","type":["null","Rc"],"default":null},{"name":"ref404","type":["null","foo.e.f.g.h.j.k.Ah"],"default":null,"declared":"true"}],"supertypes":"foo.dc.dd.de.df.dl.dm.IRe"}}],"default":null},{"name":"attr603","type":["null",{"type":"array","items":"string"}],"default":null},{"name":"attr604","type":["null",{"type":"array","items":"string"}],"default":null},{"name":"attr605","type":["null",{"type":"array","items":"string"}],"default":null},{"name":"attr606","type":["null",{"type":"array","items":"string"}],"default":null}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk, foo.e.f.g.h.l.p.IBh, foo.dc.dd.de.df.dl.dm.IRk"},{"type":"record","name":"Ro","namespace":"foo.dc.dd.de.df.dn.do_","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"ref413","type":"foo.e.f.g.h.j.k.Ah"},{"name":"ref414","type":"foo.e.f.g.h.j.k.Ah"},{"name":"ref415","type":"foo.e.f.g.h.j.k.Ah"},{"name":"ref416","type":"foo.e.f.g.h.j.k.Ah"},{"name":"ref417","type":{"type":"array","items":"foo.dc.dd.de.df.dl.dm.Rh"}}],"event-arg":"true","supertypes":"foo.dc.dd.de.df.dn.do_.IRm"},{"type":"record","name":"Rp","namespace":"foo.dc.dd.de.df.dn.do_","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"attr59","type":"foo.e.f.g.h.l.p.Bj"},{"name":"attr60","type":["null","string"],"default":null}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk, foo.e.f.g.h.l.q.IBn"},{"type":"record","name":"Rq","namespace":"foo.dc.dd.de.df.dn.do_","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"ref38","type":["null","foo.e.f.g.h.bj.Ni"],"default":null},{"name":"attr47","type":["null","string"],"default":null},{"name":"attr48","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref39","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"ref75","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr89","type":["null","string"],"default":null},{"name":"ref76","type":["null","foo.a.b.c.d.J"],"default":null},{"name":"attr90","type":["null","string"],"default":null},{"name":"attr91","type":{"type":"long","date":"true"},"default":0},{"name":"attr92","type":"foo.e.f.g.h.j.U"},{"name":"ref77","type":"foo.e.f.g.h.i.R"},{"name":"ref78","type":["foo.e.f.g.h.bi.Nb","foo.e.f.g.h.bi.Ne","foo.bm.bn.bo.bp.cc.Pj","foo.bm.bn.bo.bp.cc.Pk","foo.bm.bn.bo.bp.cc.Pl","foo.bm.bn.bo.bp.cc.Pm","foo.bm.bn.bo.bp.cc.Pn","foo.bm.bn.bo.bp.cc.Po","foo.ck.cl.cm.cn.ct.Ql","foo.dc.dd.de.df.dj.Qy"],"java-type":"foo.e.f.g.h.bi.INb"},{"name":"ref79","type":"foo.e.f.g.h.j.k.Ah"},{"name":"attr93","type":["null","foo.e.f.g.h.j.X"],"default":null},{"name":"attr100","type":["null","foo.e.f.g.h.as.at.Ka"],"default":null},{"name":"attr101","type":{"type":"long","date":"true"}},{"name":"attr102","type":["null","foo.e.f.g.h.i.O"],"default":null},{"name":"attr103","type":["null","foo.e.f.g.h.j.Aa"],"default":null},{"name":"ref87","type":["null","foo.a.b.c.d.D","foo.e.f.g.h.i.Q","foo.e.f.g.h.i.R","foo.e.f.g.h.i.S","foo.e.f.g.h.j.k.Af","foo.e.f.g.h.j.k.Ag","foo.e.f.g.h.j.k.Ah","foo.bm.bn.bo.bp.bs.bt.bu.Oe"],"default":null,"java-type":"foo.a.b.c.d.ID"},{"name":"attr104","type":["null","foo.e.f.g.h.l.s.Cl"],"default":null},{"name":"ref409","type":["null","foo.e.f.g.h.j.k.Ah"],"default":null},{"name":"ref410","type":["null","foo.e.f.g.h.j.k.Ah"],"default":null},{"name":"attr601","type":"foo.dc.dd.de.df.dl.dm.Ra"},{"name":"attr602","type":["null","string"],"default":null},{"name":"ref411","type":["null","foo.dc.dd.de.df.dl.dm.Rj"],"default":null},{"name":"ref412","type":["null",{"type":"array","items":"foo.dc.dd.de.df.dl.dm.Rf"}],"default":null},{"name":"attr603","type":["null",{"type":"array","items":"string"}],"default":null},{"name":"attr604","type":["null",{"type":"array","items":"string"}],"default":null},{"name":"attr605","type":["null",{"type":"array","items":"string"}],"default":null},{"name":"attr606","type":["null",{"type":"array","items":"string"}],"default":null}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk, foo.e.f.g.h.l.p.IBh, foo.dc.dd.de.df.dl.dm.IRk"},{"type":"record","name":"Rr","namespace":"foo.dc.dd.de.df.dn.do_","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"ref413","type":"foo.e.f.g.h.j.k.Ah"},{"name":"ref414","type":"foo.e.f.g.h.j.k.Ah"},{"name":"ref415","type":"foo.e.f.g.h.j.k.Ah"},{"name":"ref416","type":"foo.e.f.g.h.j.k.Ah"},{"name":"ref417","type":{"type":"array","items":"foo.dc.dd.de.df.dl.dm.Rh"}}],"event-arg":"true","supertypes":"foo.dc.dd.de.df.dn.do_.IRm"},{"type":"record","name":"Rs","namespace":"foo.dc.dd.de.df.dn.do_","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"ref9","type":["null","foo.e.f.g.h.l.Al","foo.e.f.g.h.bl.Nn","foo.e.f.g.h.bl.No","foo.e.f.g.h.bl.Np","foo.e.f.g.h.bl.Nq","foo.bm.bn.bo.bp.cb.Pa","foo.bm.bn.bo.bp.cb.Pb","foo.bm.bn.bo.bp.cb.Pc","foo.bm.bn.bo.bp.cb.Pd","foo.bm.bn.bo.bp.cb.Pe","foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"attr56","type":["null","string"],"default":null},{"name":"attr57","type":["null",{"type":"map","values":"string"}],"default":null},{"name":"ref43","type":["null","foo.e.f.g.h.l.w.De","foo.e.f.g.h.l.w.Df","foo.e.f.g.h.l.w.Dg","foo.e.f.g.h.l.w.Dh","foo.e.f.g.h.l.w.Di","foo.dc.dd.de.df.dk.Qz","foo.dc.dd.de.df.dl.dm.Rl"],"default":null,"java-type":"foo.e.f.g.h.l.w.IDe"},{"name":"attr58","type":{"type":"long","date":"true"},"default":0},{"name":"attr59","type":"foo.e.f.g.h.l.p.Bj"},{"name":"attr60","type":["null","string"],"default":null}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk, foo.e.f.g.h.l.q.IBn"}]},"declared":"true","java-type":"foo.e.f.g.h.ac.IEk"}],"supertypes":"foo.a.b.c.d.IK"}}],"default":null,"declared":"true"}],"supertypes":"foo.e.f.g.h.l.IAm","modifiers":"abstract"},"foo.e.f.g.h.am.an.Jp","foo.e.f.g.h.am.ao.Jq","foo.e.f.g.h.am.ap.Jr","foo.e.f.g.h.am.aq.Js","foo.e.f.g.h.am.aq.Jt","foo.e.f.g.h.am.ar.Ju","foo.e.f.g.h.bh.Ms",{"type":"record","name":"Nc","namespace":"foo.e.f.g.h.bi","fields":[{"name":"ref1","type":"foo.a.b.c.d.J"},{"name":"attr13","type":["null","string"],"default":null},{"name":"attr1","type":{"type":"long","date":"true"}},{"name":"attr2","type":["null","string"],"default":null},{"name":"attr3","type":["null","string"],"default":null},{"name":"attr345","type":"string","declared":"true"},{"name":"ref287","type":["null",{"type":"array","items":"Mw"}],"default":null,"declared":"true"}],"event-arg":"true","supertypes":"foo.a.b.c.IC"},"foo.ck.cl.cm.cn.co.Qc","foo.cu.cv.cw.cx.da.Qp","foo.dc.dd.de.df.dn.do_.Rm","foo.dc.dd.de.df.dn.do_.Rn","foo.dc.dd.de.df.dn.do_.Ro","foo.dc.dd.de.df.dn.do_.Rp","foo.dc.dd.de.df.dn.do_.Rq","foo.dc.dd.de.df.dn.do_.Rr","foo.dc.dd.de.df.dn.do_.Rs"],"default":null,"declared":"true","java-type":"T"}],"java-type-params":"T extends foo.a.b.c.d.IK"}],"default":null,"java-type-args":"foo.e.f.g.h.am.aq.IJs"},{"name":"ref53","type":["null","Bt"],"default":null},{"name":"attr78","type":"Br"},{"name":"attr79","type":"foo.e.f.g.h.bh.Mt"},{"name":"attr80","type":["null","string"],"default":null},{"name":"attr28","type":{"type":"long","date":"true"}},{"name":"attr29","type":{"type":"long","date":"true"}},{"name":"ref17","type":"foo.e.f.g.h.l.m.Ap"},{"name":"attr30","type":"foo.e.f.g.h.l.n.As"},{"name":"attr31","type":"int"},{"name":"ref18","type":["null",{"type":"array","items":"foo.e.f.g.h.l.n.Aw"}],"default":null},{"name":"ref19","type":["null",{"type":"array","items":"foo.e.f.g.h.l.n.Aw"}],"default":null},{"name":"ref20","type":["null",{"type":"array","items":"foo.e.f.g.h.bj.Ni"}],"default":null},{"name":"attr32","type":["null","string"],"default":null},{"name":"attr33","type":["null","foo.e.f.g.h.l.n.Ax"],"default":null},{"name":"ref21","type":["null",{"type":"array","items":"foo.e.f.g.h.l.u.Cy"}],"default":null},{"name":"ref54","type":["null","Cb","foo.bm.bn.bo.bp.bv.bx.Os","foo.bm.bn.bo.bp.bv.by.Ot","foo.ck.cl.cm.cn.cp.Qd"],"default":null,"java-type":"foo.e.f.g.h.l.r.ICb"},{"name":"attr81","type":"boolean"},{"name":"attr82","type":{"type":"long","date":"true"}}],"supertypes":"foo.e.f.g.h.l.r.ICc, foo.e.f.g.h.l.r.ICd","modifiers":"abstract"},"foo.e.f.g.h.am.aq.Jt"],"declared":"true","java-type":"foo.e.f.g.h.l.r.ICe"},{"name":"attr449","type":["null","string"],"default":null,"declared":"true"},{"name":"ref338","type":["null","foo.bm.bn.bo.bp.bv.bw.Op"],"default":null,"declared":"true"}],"supertypes":"foo.bm.bn.bo.bp.cb.IPa"},"foo.bm.bn.bo.bp.cb.Pf","foo.bm.bn.bo.bp.cb.Pg","foo.bm.bn.bo.bp.cb.Ph","foo.bm.bn.bo.bp.cb.Pi","foo.cu.cv.cw.cx.db.Qs","foo.dc.dd.de.df.dg.Qt","foo.dc.dd.de.df.dg.Qu","foo.dc.dd.de.df.dg.Qv"],"default":null,"java-type":"foo.e.f.g.h.l.IAl"},{"name":"ref115","type":["null","foo.e.f.g.h.bh.Mp"],"default":null},{"name":"ref116","type":["null","foo.e.f.g.h.bh.Mo"],"default":null},{"name":"ref117","type":["null","foo.e.f.g.h.l.An","foo.e.f.g.h.l.o.Bg","foo.e.f.g.h.ac.ae.Gq","foo.cd.ce.cf.cg.cj.Qb"],"default":null,"java-type":"foo.e.f.g.h.l.IAn"},{"name":"attr138","type":["null","string"],"default":null,"declared":"true"},{"name":"attr139","type":{"type":"map","values":"string"},"declared":"true"}],"event-arg":"true","supertypes":"foo.e.f.g.h.ac.IEk"},"foo.e.f.g.h.ac.ad.Em","foo.e.f.g.h.ac.ad.En","foo.e.f.g.h.ac.ad.Ep","foo.e.f.g.h.ac.ae.Er","foo.e.f.g.h.ac.ae.Es","foo.e.f.g.h.ac.ae.Et","foo.e.f.g.h.ac.ae.Ev","foo.e.f.g.h.ac.ae.Ew","foo.e.f.g.h.ac.ae.Ex","foo.e.f.g.h.ac.ae.Ey","foo.e.f.g.h.ac.ae.Ez","foo.e.f.g.h.ac.ae.Fa","foo.e.f.g.h.ac.ae.Fb","foo.e.f.g.h.ac.ae.Fc","foo.e.f.g.h.ac.ae.Fd","foo.e.f.g.h.ac.ae.Fe","foo.e.f.g.h.ac.ae.Ff","foo.e.f.g.h.ac.ae.Fg","foo.e.f.g.h.ac.ae.Fh","foo.e.f.g.h.ac.ae.Fi","foo.e.f.g.h.ac.ae.Fj","foo.e.f.g.h.ac.ae.Fk","foo.e.f.g.h.ac.ae.Fl","foo.e.f.g.h.ac.ae.Fm","foo.e.f.g.h.ac.ae.Fn","foo.e.f.g.h.ac.ae.Fo","foo.e.f.g.h.ac.ae.Fp","foo.e.f.g.h.ac.ae.Fq","foo.e.f.g.h.ac.ae.Fr","foo.e.f.g.h.ac.ae.Fs","foo.e.f.g.h.ac.ae.Ft","foo.e.f.g.h.ac.ae.Fu","foo.e.f.g.h.ac.ae.Fv","foo.e.f.g.h.ac.ae.Fw","foo.e.f.g.h.ac.ae.Fx","foo.e.f.g.h.ac.ae.Fy","foo.e.f.g.h.ac.ae.Fz","foo.e.f.g.h.ac.ae.Ga","foo.e.f.g.h.ac.ae.Gb","foo.e.f.g.h.ac.ae.Gc","foo.e.f.g.h.ac.ae.Gd","foo.e.f.g.h.ac.ae.Ge","foo.e.f.g.h.ac.ae.Gf","foo.e.f.g.h.ac.ae.Gg","foo.e.f.g.h.ac.ae.Gh","foo.e.f.g.h.ac.ae.Gi","foo.e.f.g.h.ac.ae.Gj","foo.e.f.g.h.ac.ae.Gk","foo.e.f.g.h.ac.ae.Gl","foo.e.f.g.h.ac.ae.Gm","foo.e.f.g.h.ac.ae.Gn","foo.e.f.g.h.ac.ae.Go","foo.e.f.g.h.ac.ae.Gp","foo.e.f.g.h.ac.af.Gr","foo.e.f.g.h.ac.af.Gs","foo.e.f.g.h.ac.af.Gt","foo.e.f.g.h.ac.af.Gu","foo.e.f.g.h.ac.af.Gv","foo.e.f.g.h.ac.af.Gw","foo.e.f.g.h.ac.af.Gx","foo.e.f.g.h.ac.af.Gy","foo.e.f.g.h.ac.ag.Gz","foo.e.f.g.h.ac.ag.Ha","foo.e.f.g.h.ac.ag.Hb","foo.e.f.g.h.ac.ag.Hc","foo.e.f.g.h.ac.ag.Hd","foo.e.f.g.h.ac.ag.He","foo.e.f.g.h.ac.ag.Hf","foo.e.f.g.h.ac.ag.Hg","foo.e.f.g.h.ac.ah.Hi","foo.e.f.g.h.ac.ah.Hj","foo.e.f.g.h.ac.ah.Hk","foo.e.f.g.h.ac.ah.Hs","foo.e.f.g.h.ac.ah.Ht","foo.e.f.g.h.ac.ah.Hu","foo.e.f.g.h.ac.ah.Ia","foo.e.f.g.h.ac.ah.Ib","foo.e.f.g.h.ac.ah.Ic","foo.e.f.g.h.ac.ah.Id","foo.e.f.g.h.ac.ah.Ie","foo.e.f.g.h.ac.ah.If","foo.e.f.g.h.ac.ah.Ig","foo.e.f.g.h.ac.ah.Ii","foo.e.f.g.h.ac.ah.Ij","foo.e.f.g.h.ac.ah.Ik","foo.e.f.g.h.ac.ah.Il","foo.e.f.g.h.ac.ah.Im","foo.e.f.g.h.ac.ah.In","foo.e.f.g.h.ac.ai.Io","foo.e.f.g.h.ac.ai.Ip","foo.e.f.g.h.ac.ai.Iq","foo.e.f.g.h.ac.ai.Ir","foo.e.f.g.h.ac.ai.Is","foo.e.f.g.h.ac.ai.It","foo.e.f.g.h.ac.ai.Iu","foo.e.f.g.h.ac.ai.Iv","foo.e.f.g.h.ac.ai.Iw","foo.e.f.g.h.ac.ai.Ix","foo.e.f.g.h.ac.ai.Iy","foo.e.f.g.h.ac.ai.Iz","foo.e.f.g.h.ac.aj.Ja","foo.e.f.g.h.ac.aj.Jb","foo.e.f.g.h.ac.aj.Jc","foo.e.f.g.h.ac.aj.Jd","foo.e.f.g.h.ac.ak.Je","foo.e.f.g.h.ac.ak.Jf","foo.e.f.g.h.ac.ak.Jg","foo.e.f.g.h.ac.al.Ji","foo.e.f.g.h.ac.al.Jk","foo.e.f.g.h.ac.al.Jl","foo.e.f.g.h.ac.al.Jm","foo.e.f.g.h.bi.Nc","foo.ck.cl.cm.cn.co.Qc","foo.cu.cv.cw.cx.da.Qp","foo.dc.dd.de.df.dn.do_.Rn","foo.dc.dd.de.df.dn.do_.Ro","foo.dc.dd.de.df.dn.do_.Rp","foo.dc.dd.de.df.dn.do_.Rq","foo.dc.dd.de.df.dn.do_.Rr","foo.dc.dd.de.df.dn.do_.Rs"] \ No newline at end of file diff --git a/avro/benches/schema_parsing.rs b/avro/benches/schema_parsing.rs new file mode 100644 index 00000000..59d9f3f1 --- /dev/null +++ b/avro/benches/schema_parsing.rs @@ -0,0 +1,64 @@ +// Licensed to the Apache Software Foundation (ASF) under one +// or more contributor license agreements. See the NOTICE file +// distributed with this work for additional information +// regarding copyright ownership. The ASF licenses this file +// to you under the Apache License, Version 2.0 (the +// "License"); you may not use this file except in compliance +// with the License. You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, +// software distributed under the License is distributed on an +// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +// KIND, either express or implied. See the License for the +// specific language governing permissions and limitations +// under the License. + +use apache_avro::schema::Schema; +use criterion::{Criterion, criterion_group, criterion_main}; +use std::time::Duration; + +fn read_large_record() -> String { + std::fs::read_to_string("benches/large_schema.avsc").unwrap() +} + +fn read_small_record() -> String { + std::fs::read_to_string("benches/small_schema.avsc").unwrap() +} + +fn bench_large_record(c: &mut Criterion) { + let string = read_large_record(); + c.bench_function("large record (old)", |b| { + b.iter(|| Schema::parse_str(&string)); + }); +} +fn bench_large_record2(c: &mut Criterion) { + let string = read_large_record(); + c.bench_function("large record (new)", |b| { + b.iter(|| Schema::parse_str2(&string)); + }); +} +fn bench_small_record(c: &mut Criterion) { + let string = read_small_record(); + c.bench_function("small record (old)", |b| { + b.iter(|| Schema::parse_str(&string)); + }); +} +fn bench_small_record2(c: &mut Criterion) { + let string = read_small_record(); + c.bench_function("small record (new)", |b| { + b.iter(|| Schema::parse_str2(&string)); + }); +} + +criterion_group!( + name = benches; + config = Criterion::default().sample_size(200).measurement_time(Duration::from_secs(10)); + targets = + bench_small_record, + bench_small_record2, + bench_large_record, + bench_large_record2, +); +criterion_main!(benches); diff --git a/avro/benches/small_schema.avsc b/avro/benches/small_schema.avsc new file mode 100644 index 00000000..2292c58f --- /dev/null +++ b/avro/benches/small_schema.avsc @@ -0,0 +1,53 @@ +{ + "type" : "record", + "name" : "RecordWithRequiredFields", + "namespace" : "org.apache.avro", + "fields" : [ { + "name" : "strField", + "type" : "string" + }, { + "name" : "unionField", + "type" : [ "null", { + "type" : "record", + "name" : "UnionRecord", + "fields" : [ { + "name" : "strField", + "type" : "string" + }, { + "name" : "arrayField", + "type" : { + "type" : "array", + "items" : { + "type" : "record", + "name" : "ArrayRecord", + "fields" : [ { + "name" : "strField", + "type" : "string" + }, { + "name" : "mapField", + "type" : { + "type" : "map", + "values" : { + "type" : "record", + "name" : "MapRecord", + "fields" : [ { + "name" : "enumField", + "type" : { + "type" : "enum", + "name" : "MapRecordEnum", + "symbols" : [ "A", "B" ], + "default" : "A" + } + }, { + "name" : "strField", + "type" : "string" + } ] + } + } + } ] + } + } + } ] + } ] + } ] +} diff --git a/avro/src/error.rs b/avro/src/error.rs index 58f9145f..f20eba23 100644 --- a/avro/src/error.rs +++ b/avro/src/error.rs @@ -428,9 +428,15 @@ pub enum Details { #[error("logicalType must be a string, but is {0:?}")] GetLogicalTypeFieldType(serde_json::Value), + #[error("logicalType must be a string, but is {0:?}")] + GetLogicalTypeFieldType2(sonic_rs::JsonType), + #[error("Unknown complex type: {0}")] GetComplexType(serde_json::Value), + #[error("Unknown complex type: {0:?}")] + GetComplexType2(sonic_rs::JsonType), + #[error("No `type` in complex type")] GetComplexTypeField, @@ -729,6 +735,12 @@ pub enum Details { position: usize, total_elements: usize, }, + + #[error("{0}")] + Sonic(sonic_rs::Error), + + #[error("{0}")] + Custom(String), } #[derive(thiserror::Error, PartialEq)] diff --git a/avro/src/schema/mod.rs b/avro/src/schema/mod.rs index b503f12c..ca5d471d 100644 --- a/avro/src/schema/mod.rs +++ b/avro/src/schema/mod.rs @@ -20,10 +20,12 @@ mod builders; mod name; mod parser; +mod parser2; mod record; mod resolve; mod union; +use crate::schema::parser2::Parser2; pub(crate) use crate::schema::resolve::{ ResolvedOwnedSchema, resolve_names, resolve_names_with_schemata, }; @@ -530,6 +532,10 @@ impl Schema { parser.parse_str(input) } + pub fn parse_str2(input: &str) -> Result { + Parser2::parse_str(input) + } + /// Create an array of `Schema`'s from a list of named JSON Avro schemas (Record, Enum, and /// Fixed). /// diff --git a/avro/src/schema/parser2.rs b/avro/src/schema/parser2.rs new file mode 100644 index 00000000..38c6fd85 --- /dev/null +++ b/avro/src/schema/parser2.rs @@ -0,0 +1,745 @@ +use crate::error::Details; +use crate::schema::{ + Alias, ArraySchema, DecimalSchema, EnumSchema, FixedSchema, InnerDecimalSchema, MapSchema, + Name, NamespaceRef, RecordField, RecordSchema, UnionSchema, UuidSchema, +}; +use crate::{AvroResult, Error, Schema}; +use log::warn; +use sonic_rs::{ArrayJsonIter, JsonType, JsonValueTrait, LazyValue}; +use std::borrow::Cow; +use std::collections::{BTreeMap, HashSet}; +use std::ops::Deref; +use std::sync::LazyLock; + +static BYTES_UUID_WARNING: LazyLock<()> = + LazyLock::new(|| warn!("`bytes` with a logical type of `uuid` is deprecated")); + +#[derive(Default)] +pub struct Parser2 { + known_names: HashSet, + unknown_references: HashSet, +} + +impl Parser2 { + /// Create a `Schema` from a string representing a JSON Avro schema. + pub(super) fn parse_str(input: &str) -> AvroResult { + let lazy = sonic_rs::get_from_str::<[usize; 0]>(input, []).map_err(Details::Sonic)?; + let mut parser = Self::default(); + let schema = parser.parse(lazy, None)?; + if parser.has_unknown_references() { + Err(Details::SchemaResolutionError( + parser.unknown_references.into_iter().next().unwrap(), + ) + .into()) + } else { + Ok(schema) + } + } + + fn has_unknown_references(&mut self) -> bool { + self.unknown_references + .retain(|r| !self.known_names.contains(r)); + !self.unknown_references.is_empty() + } + + fn add_reference(&mut self, name: &Name) { + if !self.known_names.contains(name) { + self.unknown_references.insert(name.clone()); + } + } + + fn parse(&mut self, value: LazyValue, enclosing_namespace: NamespaceRef) -> AvroResult { + match value.get_type() { + JsonType::String => { + self.parse_string(value.as_str().expect("unreachable"), enclosing_namespace) + } + JsonType::Object => self.parse_complex(value, enclosing_namespace), + JsonType::Array => self.parse_union( + value.into_array_iter().expect("unreachable"), + enclosing_namespace, + ), + _ => Err(Details::ParseSchemaFromValidJson.into()), + } + } + + fn parse_string( + &mut self, + value: &str, + enclosing_namespace: NamespaceRef, + ) -> AvroResult { + match value { + "null" => Ok(Schema::Null), + "boolean" => Ok(Schema::Boolean), + "int" => Ok(Schema::Int), + "long" => Ok(Schema::Long), + "double" => Ok(Schema::Double), + "float" => Ok(Schema::Float), + "bytes" => Ok(Schema::Bytes), + "string" => Ok(Schema::String), + _ => { + let name = Name::new_with_enclosing_namespace(value, enclosing_namespace)?; + self.unknown_references.insert(name.clone()); + Ok(Schema::Ref { name }) + } + } + } + + fn parse_union( + &mut self, + array: ArrayJsonIter, + enclosing_namespace: NamespaceRef, + ) -> AvroResult { + let mut builder = UnionSchema::builder(); + for value in array { + let value = value.map_err(Details::Sonic)?; + let schema = self.parse(value, enclosing_namespace)?; + builder.variant(schema)?; + } + Ok(Schema::Union(builder.build())) + } + + fn parse_complex( + &mut self, + value: LazyValue, + enclosing_namespace: NamespaceRef, + ) -> AvroResult { + assert!(value.is_object()); + + let ty_value = value + .pointer(["type"]) + .ok_or(Details::GetComplexTypeField)?; + let ty = ty_value + .as_str() + .ok_or_else(|| Details::GetComplexType2(ty_value.get_type()))?; + let logical_ty_value = value.pointer(["logicalType"]); + let logical_ty = if let Some(val) = &logical_ty_value { + Some( + val.as_str() + .ok_or_else(|| Details::GetLogicalTypeFieldType2(val.get_type()))?, + ) + } else { + None + }; + + // This clone is practically a copy + let object_iter = value + .clone() + .into_object_iter() + .expect("This is an object") + .filter_map(|r| { + if let Ok((key, _)) = &r + && key == "type" + { + None + } else { + Some(r.map_err(|e| Error::new(Details::Sonic(e)))) + } + }); + match (ty, logical_ty) { + ("null", _) => Ok(Schema::Null), + ("boolean", _) => Ok(Schema::Boolean), + ("int", Some("date")) => Ok(Schema::Date), + ("int", Some("time-millis")) => Ok(Schema::TimeMillis), + ("int", _) => Ok(Schema::Int), + ("long", Some("time-micros")) => Ok(Schema::TimeMicros), + ("long", Some("timestamp-millis")) => Ok(Schema::TimestampMillis), + ("long", Some("timestamp-micros")) => Ok(Schema::TimestampMicros), + ("long", Some("timestamp-nanos")) => Ok(Schema::TimestampNanos), + ("long", Some("local-timestamp-millis")) => Ok(Schema::LocalTimestampMillis), + ("long", Some("local-timestamp-micros")) => Ok(Schema::LocalTimestampMicros), + ("long", Some("local-timestamp-nanos")) => Ok(Schema::LocalTimestampNanos), + ("long", _) => Ok(Schema::Long), + ("float", _) => Ok(Schema::Float), + ("double", _) => Ok(Schema::Double), + ("bytes", Some("decimal")) => { + self.parse_decimal(object_iter, "bytes", enclosing_namespace) + } + ("bytes", Some("big-decimal")) => Ok(Schema::BigDecimal), + ("bytes", Some("uuid")) => { + let _ = BYTES_UUID_WARNING.deref(); + Ok(Schema::Uuid(UuidSchema::Bytes)) + } + ("bytes", _) => Ok(Schema::Bytes), + ("string", Some("uuid")) => Ok(Schema::Uuid(UuidSchema::String)), + ("string", _) => Ok(Schema::String), + ("record", _) => self.parse_record(object_iter, enclosing_namespace), + ("enum", _) => self.parse_enum(object_iter, enclosing_namespace), + ("array", _) => self.parse_array(object_iter, enclosing_namespace), + ("maps", _) => self.parse_map(object_iter, enclosing_namespace), + ("fixed", Some("decimal")) => { + self.parse_decimal(object_iter, "fixed", enclosing_namespace) + } + ("fixed", Some("uuid")) => self.parse_uuid_fixed(object_iter, enclosing_namespace), + ("fixed", Some("duration")) => self.parse_duration(object_iter, enclosing_namespace), + ("fixed", _) => self.parse_fixed(object_iter, enclosing_namespace), + (_, None) => { + let name = Name::new_with_enclosing_namespace(ty, enclosing_namespace)?; + self.add_reference(&name); + Ok(Schema::Ref { name }) + } + (_, Some(lt)) => { + panic!( + "References cannot be combined with logical types, reference: {ty}, logical type: {lt}" + ); + } + } + } + + fn parse_decimal<'de>( + &mut self, + object: impl Iterator, LazyValue<'de>)>>, + ty: &str, + enclosing_namespace: NamespaceRef, + ) -> AvroResult { + let mut precision = None; + let mut scale = None; + + let extracted = + object.filter_map(|r| match r.as_ref().map(|(k, v)| (k.as_ref(), v)) { + Ok(("precision", value)) if value.is_u64() => { + let value = value.as_u64().expect("Is a u64"); + match usize::try_from(value) { + Ok(0) => { + Some(Err(Details::Custom("The `precision` for decimal cannot be 0".into()).into())) + } + Ok(value) => { + precision = Some(value); + None + } + Err(err) => Some(Err(Details::ConvertU64ToUsize(err, value).into())) + } + } + Ok(("precision", value)) if value.is_i64() => Some(Err(Details::Custom("Expected a non-zero positive integer for decimal `precision` got a negative number".into()).into())), + Ok(("precision", value)) if value.is_f64() => Some(Err(Details::Custom("Expected a non-zero positive integer for decimal `precision` got a floating point number".into()).into())), + Ok(("precision", value)) => Some(Err(Details::Custom(format!("Expected a non-zero positive integer for decimal `precision` got {:?}", value.get_type())).into())), + Ok(("scale", value)) if value.is_u64() => { + let value = value.as_u64().expect("Is a u64"); + match usize::try_from(value) { + Ok(value) => { + scale = Some(value); + None + } + Err(err) => Some(Err(Details::ConvertU64ToUsize(err, value).into())) + } + } + Ok(("scale", value)) if value.is_i64() => Some(Err(Details::Custom("Expected a positive integer for decimal `scale` got a negative number".into()).into())), + Ok(("scale", value)) if value.is_f64() => Some(Err(Details::Custom("Expected a positive integer for decimal `scale` got a floating point number".into()).into())), + Ok(("scale", value)) => Some(Err(Details::Custom(format!("Expected a positive integer for decimal `scale` got {:?}", value.get_type())).into())), + _ => Some(r), + }); + + match ty { + "bytes" => { + for result in extracted { + result?; + } + let precision = precision + .ok_or_else(|| Details::Custom("Missing `precision` for decimal".into()))?; + let scale = scale.unwrap_or(0); + if scale > precision { + return Err(Details::DecimalPrecisionLessThanScale { scale, precision }.into()); + } + + Ok(Schema::Decimal(DecimalSchema { + precision, + scale, + inner: InnerDecimalSchema::Bytes, + })) + } + "fixed" => { + let fixed = self.parse_fixed_bare(extracted, enclosing_namespace)?; + let precision = precision + .ok_or_else(|| Details::Custom("Missing `precision` for decimal".into()))?; + let scale = scale.unwrap_or(0); + if scale > precision { + return Err(Details::DecimalPrecisionLessThanScale { scale, precision }.into()); + } + + let max_precision = (2usize.pow((8 * (fixed.size - 1)) as u32) - 1).ilog10(); + if (max_precision as usize) < precision { + return Err(Details::Custom(format!("Maximum precision for Fixed({}) is {max_precision} but precision is {precision}", fixed.size)).into()); + } + + Ok(Schema::Decimal(DecimalSchema { + precision, + scale, + inner: InnerDecimalSchema::Fixed(fixed), + })) + } + _ => unreachable!(), + } + } + + fn parse_record<'de>( + &mut self, + object: impl Iterator, LazyValue<'de>)>>, + enclosing_namespace: NamespaceRef, + ) -> AvroResult { + let mut name = None; + let mut namespace = None; + let mut aliases = None; + let mut doc = None; + let mut fields = None; + let mut attributes = BTreeMap::new(); + + for result in object { + let (key, value) = result?; + // TODO: panics to actual errors + match (key.as_ref(), value.get_type()) { + ("name", _) if name.is_some() => panic!("Duplicate `name` field"), + ("name", JsonType::String) => { + name = Some(value.as_str().expect("Is a string").to_string()) + } + ("name", ty) => panic!("`name` must be a string not a {ty:?}"), + ("namespace", _) if namespace.is_some() => panic!("Duplicate `namespace` field"), + ("namespace", JsonType::String) => { + namespace = Some(value.as_str().expect("Is a string").to_string()) + } + ("namespace", ty) => panic!("`namespace` must be a string not a {ty:?}"), + ("aliases", _) if aliases.is_none() => panic!("Duplicate `aliases` field"), + ("aliases", JsonType::Array) => { + aliases = Some( + self.parse_aliases(value.into_array_iter().unwrap(), enclosing_namespace)?, + ) + } + ("aliases", ty) => panic!("`aliases` must be a string not a {ty:?}"), + ("doc", _) if doc.is_some() => panic!("Duplicate `doc` field"), + ("doc", JsonType::String) => { + doc = Some(value.as_str().expect("Is a string").to_string()) + } + ("doc", ty) => panic!("`doc` must be a string not a {ty:?}"), + ("fields", _) if fields.is_some() => panic!("Duplicate `fields` field"), + ("fields", JsonType::Array) => { + fields = Some(self.parse_fields( + value.into_array_iter().expect("Is an array"), + enclosing_namespace, + )) + } + ("fields", ty) => panic!("`fields` must be an positive integer not a {ty:?}"), + (_, _) => { + if attributes.contains_key(key.as_ref()) { + panic!("Duplicate custom attribute found for {key}"); + } + attributes.insert(key.into_owned(), sonic_value_to_serde_value(value)); + } + } + } + + let Some(name) = name else { + return Err(Details::GetNameField.into()); + }; + let Some(fields) = fields else { + panic!("`fields` is missing on the struct") + }; + let name = + Name::new_with_enclosing_namespace(name, namespace.as_deref().or(enclosing_namespace))?; + + Ok(Schema::Record( + RecordSchema::builder() + .name(name) + .aliases(aliases) + .doc(doc) + .fields(fields?) + .attributes(attributes) + .build(), + )) + } + + fn parse_enum<'de>( + &mut self, + object: impl Iterator, LazyValue<'de>)>>, + enclosing_namespace: NamespaceRef, + ) -> AvroResult { + let mut name = None; + let mut namespace = None; + let mut aliases = None; + let mut doc = None; + let mut symbols = None; + let mut default = None; + let mut attributes = BTreeMap::new(); + + for result in object { + let (key, value) = result?; + // TODO: panics to actual errors + match (key.as_ref(), value.get_type()) { + ("name", _) if name.is_some() => panic!("Duplicate `name` field"), + ("name", JsonType::String) => { + name = Some(value.as_str().expect("Is a string").to_string()) + } + ("name", ty) => panic!("`name` must be a string not a {ty:?}"), + ("namespace", _) if namespace.is_some() => panic!("Duplicate `namespace` field"), + ("namespace", JsonType::String) => { + namespace = Some(value.as_str().expect("Is a string").to_string()) + } + ("namespace", ty) => panic!("`namespace` must be a string not a {ty:?}"), + ("aliases", _) if aliases.is_none() => panic!("Duplicate `aliases` field"), + ("aliases", JsonType::Array) => { + aliases = Some( + self.parse_aliases(value.into_array_iter().unwrap(), enclosing_namespace)?, + ) + } + ("aliases", ty) => panic!("`aliases` must be a string not a {ty:?}"), + ("doc", _) if doc.is_some() => panic!("Duplicate `doc` field"), + ("doc", JsonType::String) => { + doc = Some(value.as_str().expect("Is a string").to_string()) + } + ("doc", ty) => panic!("`doc` must be a string not a {ty:?}"), + ("symbols", _) if symbols.is_some() => panic!("Duplicate `symbols` field"), + ("symbols", JsonType::Array) => { + symbols = Some( + value.into_array_iter().unwrap().map(|r| { + r.map_err(Details::Sonic).and_then(|v| v.as_str().map(str::to_string).ok_or_else(|| Details::Custom(format!("`symbols` must be an array of string, but got an {:?} in the array", v.get_type())))) + }).collect::, _>>()?, + ) + } + ("default", _) if default.is_some() => panic!("Duplicate `default` field"), + ("default", JsonType::String) => default = Some(value.as_str().expect("Is a string").to_string()), + ("default", ty) => panic!("`default` must be a string not a {ty:?}"), + (_, _) => { + if attributes.contains_key(key.as_ref()) { + panic!("Duplicate custom attribute found for {key}"); + } + attributes.insert(key.into_owned(), sonic_value_to_serde_value(value)); + } + } + } + + let Some(name) = name else { + return Err(Details::GetNameField.into()); + }; + let Some(symbols) = symbols else { + panic!("`symbols` is missing on the struct") + }; + let name = + Name::new_with_enclosing_namespace(name, namespace.as_deref().or(enclosing_namespace))?; + if let Some(default) = &default + && !symbols.contains(default) + { + panic!("`default` of {default} does not exist in `symbols`") + } + + Ok(Schema::Enum(EnumSchema { + name, + aliases, + doc, + symbols, + default, + attributes, + })) + } + + fn parse_array<'de>( + &mut self, + object: impl Iterator, LazyValue<'de>)>>, + enclosing_namespace: NamespaceRef, + ) -> AvroResult { + let mut items = None; + let mut attributes = BTreeMap::new(); + + for result in object { + let (key, value) = result?; + match key.as_ref() { + "items" if items.is_some() => panic!("Duplicate `items` field"), + "items" => items = Some(self.parse(value, enclosing_namespace)?), + _ => { + if attributes.contains_key(key.as_ref()) { + panic!("Duplicate custom attribute found for {key}"); + } + attributes.insert(key.into_owned(), sonic_value_to_serde_value(value)); + } + } + } + + let Some(items) = items else { + panic!("Mising `items` for array") + }; + + Ok(Schema::Array(ArraySchema { + items: Box::new(items), + attributes, + })) + } + + fn parse_map<'de>( + &mut self, + object: impl Iterator, LazyValue<'de>)>>, + enclosing_namespace: NamespaceRef, + ) -> AvroResult { + let mut ty = None; + let mut attributes = BTreeMap::new(); + + for result in object { + let (key, value) = result?; + match key.as_ref() { + "type" if ty.is_some() => panic!("Duplicate `type` field"), + "type" => ty = Some(self.parse(value, enclosing_namespace)?), + _ => { + if attributes.contains_key(key.as_ref()) { + panic!("Duplicate custom attribute found for {key}"); + } + attributes.insert(key.into_owned(), sonic_value_to_serde_value(value)); + } + } + } + + let Some(ty) = ty else { + panic!("Mising `items` for array") + }; + + Ok(Schema::Map(MapSchema { + types: Box::new(ty), + attributes, + })) + } + + fn parse_uuid_fixed<'de>( + &mut self, + object: impl Iterator, LazyValue<'de>)>>, + enclosing_namespace: NamespaceRef, + ) -> AvroResult { + let filtered = object.filter(|r| { + if let Ok((key, _)) = r + && key == "logicalType" + { + false + } else { + true + } + }); + let fixed = self.parse_fixed_bare(filtered, enclosing_namespace)?; + if fixed.size != 16 { + // TODO: Wrong error? + Err(Details::ConvertFixedToUuid(fixed.size).into()) + } else { + Ok(Schema::Uuid(UuidSchema::Fixed(fixed))) + } + } + + fn parse_duration<'de>( + &mut self, + object: impl Iterator, LazyValue<'de>)>>, + enclosing_namespace: NamespaceRef, + ) -> AvroResult { + let filtered = object.filter(|r| { + if let Ok((key, _)) = r + && key == "logicalType" + { + false + } else { + true + } + }); + Ok(Schema::Duration( + self.parse_fixed_bare(filtered, enclosing_namespace)?, + )) + } + + fn parse_fixed<'de>( + &mut self, + object: impl Iterator, LazyValue<'de>)>>, + enclosing_namespace: NamespaceRef, + ) -> AvroResult { + self.parse_fixed_bare(object, enclosing_namespace) + .map(|f| Schema::Uuid(UuidSchema::Fixed(f))) + } + + fn parse_fixed_bare<'de>( + &mut self, + object: impl Iterator, LazyValue<'de>)>>, + enclosing_namespace: NamespaceRef, + ) -> AvroResult { + let mut name = None; + let mut namespace = None; + let mut aliases = None; + let mut doc = None; + let mut size = None; + let mut attributes = BTreeMap::new(); + + for result in object { + let (key, value) = result?; + // TODO: panics to actual errors + match (key.as_ref(), value.get_type()) { + ("name", _) if name.is_some() => panic!("Duplicate `name` field"), + ("name", JsonType::String) => { + name = Some(value.as_str().expect("Is a string").to_string()) + } + ("name", ty) => panic!("`name` must be a string not a {ty:?}"), + ("namespace", _) if namespace.is_some() => panic!("Duplicate `namespace` field"), + ("namespace", JsonType::String) => { + namespace = Some(value.as_str().expect("Is a string").to_string()) + } + ("namespace", ty) => panic!("`namespace` must be a string not a {ty:?}"), + ("aliases", _) if aliases.is_none() => panic!("Duplicate `aliases` field"), + ("aliases", JsonType::Array) => { + aliases = Some( + self.parse_aliases(value.into_array_iter().unwrap(), enclosing_namespace)?, + ) + } + ("aliases", ty) => panic!("`aliases` must be a string not a {ty:?}"), + ("doc", _) if doc.is_some() => panic!("Duplicate `doc` field"), + ("doc", JsonType::String) => { + doc = Some(value.as_str().expect("Is a string").to_string()) + } + ("doc", ty) => panic!("`doc` must be a string not a {ty:?}"), + ("size", _) if size.is_some() => panic!("Duplicate `size` field"), + ("size", _) if value.is_u64() => size = Some(value.as_u64().expect("Is a u64")), + ("size", _) if value.is_i64() => panic!("`size` must be an positive integer"), + ("size", _) if value.is_f64() => { + panic!("`size` must be an positive integer not a float") + } + ("size", ty) => panic!("`size` must be an positive integer not a {ty:?}"), + (_, _) => { + if attributes.contains_key(key.as_ref()) { + panic!("Duplicate custom attribute found for {key}"); + } + attributes.insert(key.into_owned(), sonic_value_to_serde_value(value)); + } + } + } + + let Some(name) = name else { + return Err(Details::GetNameField.into()); + }; + let Some(size) = size else { + return Err(Details::GetFixedSizeField.into()); + }; + let name = + Name::new_with_enclosing_namespace(name, namespace.as_deref().or(enclosing_namespace))?; + + Ok(FixedSchema { + name, + aliases: None, + doc, + size: usize::try_from(size).map_err(|e| Details::ConvertU64ToUsize(e, size))?, + attributes, + }) + } + + fn parse_aliases( + &mut self, + array: ArrayJsonIter, + enclosing_namespace: NamespaceRef, + ) -> AvroResult> { + // This function is only entered if `aliases` exist, and the most common length of `aliases` + // is probably 1. + let mut aliases = Vec::with_capacity(1); + + for result in array { + let value = result.map_err(Details::Sonic)?; + if let Some(str) = value.as_str() { + aliases.push(Alias::new_with_enclosing_namespace( + str, + enclosing_namespace, + )?); + } else { + panic!( + "aliases must be an array of strings, found an {:?} in the array", + value.get_type() + ) + } + } + + aliases.shrink_to_fit(); + Ok(aliases) + } + + fn parse_fields( + &mut self, + array: ArrayJsonIter, + enclosing_namespace: NamespaceRef, + ) -> AvroResult> { + let mut fields = Vec::new(); + for result in array { + let item = result.map_err(Details::Sonic)?; + let ty = item.get_type(); + if let Some(object) = item.into_object_iter() { + let field = self.parse_field( + object.map(|r| r.map_err(|e| Error::new(Details::Sonic(e)))), + enclosing_namespace, + )?; + fields.push(field); + } else { + panic!("Expected array of objects for `fields` but found {ty:?} in the array") + } + } + Ok(fields) + } + + fn parse_field<'de>( + &mut self, + object: impl Iterator, LazyValue<'de>)>>, + enclosing_namespace: NamespaceRef, + ) -> AvroResult { + let mut name = None; + let mut doc = None; + let mut ty = None; + let mut order_found = false; + let mut aliases = None; + let mut default = None; + let mut attributes = BTreeMap::new(); + + for result in object { + let (key, value) = result?; + // TODO: panics to actual errors + match (key.as_ref(), value.get_type()) { + ("name", _) if name.is_some() => panic!("Duplicate `name` field"), + ("name", JsonType::String) => { + name = Some(value.as_str().expect("Is a string").to_string()) + } + ("name", ty) => panic!("`name` must be a string not a {ty:?}"), + ("doc", _) if doc.is_some() => panic!("Duplicate `doc` field"), + ("doc", JsonType::String) => { + doc = Some(value.as_str().expect("Is a string").to_string()) + } + ("doc", ty) => panic!("`doc` must be a string not a {ty:?}"), + ("type", _) if ty.is_some() => panic!("Duplicate `type` field"), + ("type", _) => ty = Some(self.parse(value, enclosing_namespace)), + ("order", _) if order_found => panic!("Duplicate `order` field"), + ("order", JsonType::String) => match value.as_str().expect("Is a string") { + "ascending" | "descending" | "ignore" => order_found = true, + v => panic!("Unexpected value for `order`: {v}"), + } + ("order", ty) => panic!("`order` must be a string not a {ty:?}"), + ("aliases", _) if aliases.is_none() => panic!("Duplicate `aliases` field"), + ("aliases", JsonType::Array) => { + aliases = Some( + value.into_array_iter().unwrap().map(|r| { + r.map_err(Details::Sonic).and_then(|v| v.as_str().map(str::to_string).ok_or_else(|| Details::Custom(format!("`aliases` must be an array of string, but got an {:?} in the array", v.get_type())))) + }).collect::, _>>()?, + ) + } + ("aliases", ty) => panic!("`aliases` must be a string not a {ty:?}"), + ("default", _) if default.is_some() => panic!("Duplicate `default` field"), + ("default", _) => { + default = Some(serde_json::from_str(value.as_raw_str()).expect("This is valid JSON")) + } + (_, _) => { + if attributes.contains_key(key.as_ref()) { + panic!("Duplicate custom attribute found for {key}"); + } + attributes.insert(key.into_owned(), sonic_value_to_serde_value(value)); + } + } + } + + let Some(name) = name else { + panic!("`name` is missing for field") + }; + let Some(ty) = ty else { + panic!("`ty` is missing for field") + }; + + Ok(RecordField::builder() + .name(name) + .doc(doc) + .maybe_aliases(aliases) + .maybe_default(default) + .schema(ty?) + .custom_attributes(attributes) + .build()) + } +} + +fn sonic_value_to_serde_value(value: LazyValue) -> serde_json::Value { + serde_json::from_str(value.as_raw_str()).expect("This should parse") +}