Uses of Class
jsonvalues.gen.JsObjGen
Packages that use JsObjGen
Package
Description
This package contains a set of generators for creating JSON-like data structures using the `jsonvalues` library.
-
Uses of JsObjGen in jsonvalues.gen
Methods in jsonvalues.gen that return JsObjGenModifier and TypeMethodDescriptionstatic JsObjGenJsObjGen.of()static JsObjGenstatic JsObjGenJsObjGen.of(String key, fun.gen.Gen<? extends JsValue> gen, String key1, fun.gen.Gen<? extends JsValue> gen1) static JsObjGenJsObjGen.of(String key, fun.gen.Gen<? extends JsValue> gen, String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2) static JsObjGenJsObjGen.of(String key, fun.gen.Gen<? extends JsValue> gen, String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3) static JsObjGenJsObjGen.of(String key, fun.gen.Gen<? extends JsValue> gen, String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4) static JsObjGenJsObjGen.of(String key, fun.gen.Gen<? extends JsValue> gen, String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5) static JsObjGenJsObjGen.of(String key, fun.gen.Gen<? extends JsValue> gen, String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6) static JsObjGenJsObjGen.of(String key, fun.gen.Gen<? extends JsValue> gen, String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7) static JsObjGenJsObjGen.of(String key, fun.gen.Gen<? extends JsValue> gen, String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34, String key35, fun.gen.Gen<? extends JsValue> gen35) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34, String key35, fun.gen.Gen<? extends JsValue> gen35, String key36, fun.gen.Gen<? extends JsValue> gen36) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34, String key35, fun.gen.Gen<? extends JsValue> gen35, String key36, fun.gen.Gen<? extends JsValue> gen36, String key37, fun.gen.Gen<? extends JsValue> gen37) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34, String key35, fun.gen.Gen<? extends JsValue> gen35, String key36, fun.gen.Gen<? extends JsValue> gen36, String key37, fun.gen.Gen<? extends JsValue> gen37, String key38, fun.gen.Gen<? extends JsValue> gen38) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34, String key35, fun.gen.Gen<? extends JsValue> gen35, String key36, fun.gen.Gen<? extends JsValue> gen36, String key37, fun.gen.Gen<? extends JsValue> gen37, String key38, fun.gen.Gen<? extends JsValue> gen38, String key39, fun.gen.Gen<? extends JsValue> gen39) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34, String key35, fun.gen.Gen<? extends JsValue> gen35, String key36, fun.gen.Gen<? extends JsValue> gen36, String key37, fun.gen.Gen<? extends JsValue> gen37, String key38, fun.gen.Gen<? extends JsValue> gen38, String key39, fun.gen.Gen<? extends JsValue> gen39, String key40, fun.gen.Gen<? extends JsValue> gen40) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34, String key35, fun.gen.Gen<? extends JsValue> gen35, String key36, fun.gen.Gen<? extends JsValue> gen36, String key37, fun.gen.Gen<? extends JsValue> gen37, String key38, fun.gen.Gen<? extends JsValue> gen38, String key39, fun.gen.Gen<? extends JsValue> gen39, String key40, fun.gen.Gen<? extends JsValue> gen40, String key41, fun.gen.Gen<? extends JsValue> gen41) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34, String key35, fun.gen.Gen<? extends JsValue> gen35, String key36, fun.gen.Gen<? extends JsValue> gen36, String key37, fun.gen.Gen<? extends JsValue> gen37, String key38, fun.gen.Gen<? extends JsValue> gen38, String key39, fun.gen.Gen<? extends JsValue> gen39, String key40, fun.gen.Gen<? extends JsValue> gen40, String key41, fun.gen.Gen<? extends JsValue> gen41, String key42, fun.gen.Gen<? extends JsValue> gen42) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34, String key35, fun.gen.Gen<? extends JsValue> gen35, String key36, fun.gen.Gen<? extends JsValue> gen36, String key37, fun.gen.Gen<? extends JsValue> gen37, String key38, fun.gen.Gen<? extends JsValue> gen38, String key39, fun.gen.Gen<? extends JsValue> gen39, String key40, fun.gen.Gen<? extends JsValue> gen40, String key41, fun.gen.Gen<? extends JsValue> gen41, String key42, fun.gen.Gen<? extends JsValue> gen42, String key43, fun.gen.Gen<? extends JsValue> gen43) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34, String key35, fun.gen.Gen<? extends JsValue> gen35, String key36, fun.gen.Gen<? extends JsValue> gen36, String key37, fun.gen.Gen<? extends JsValue> gen37, String key38, fun.gen.Gen<? extends JsValue> gen38, String key39, fun.gen.Gen<? extends JsValue> gen39, String key40, fun.gen.Gen<? extends JsValue> gen40, String key41, fun.gen.Gen<? extends JsValue> gen41, String key42, fun.gen.Gen<? extends JsValue> gen42, String key43, fun.gen.Gen<? extends JsValue> gen43, String key44, fun.gen.Gen<? extends JsValue> gen44) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34, String key35, fun.gen.Gen<? extends JsValue> gen35, String key36, fun.gen.Gen<? extends JsValue> gen36, String key37, fun.gen.Gen<? extends JsValue> gen37, String key38, fun.gen.Gen<? extends JsValue> gen38, String key39, fun.gen.Gen<? extends JsValue> gen39, String key40, fun.gen.Gen<? extends JsValue> gen40, String key41, fun.gen.Gen<? extends JsValue> gen41, String key42, fun.gen.Gen<? extends JsValue> gen42, String key43, fun.gen.Gen<? extends JsValue> gen43, String key44, fun.gen.Gen<? extends JsValue> gen44, String key45, fun.gen.Gen<? extends JsValue> gen45) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34, String key35, fun.gen.Gen<? extends JsValue> gen35, String key36, fun.gen.Gen<? extends JsValue> gen36, String key37, fun.gen.Gen<? extends JsValue> gen37, String key38, fun.gen.Gen<? extends JsValue> gen38, String key39, fun.gen.Gen<? extends JsValue> gen39, String key40, fun.gen.Gen<? extends JsValue> gen40, String key41, fun.gen.Gen<? extends JsValue> gen41, String key42, fun.gen.Gen<? extends JsValue> gen42, String key43, fun.gen.Gen<? extends JsValue> gen43, String key44, fun.gen.Gen<? extends JsValue> gen44, String key45, fun.gen.Gen<? extends JsValue> gen45, String key46, fun.gen.Gen<? extends JsValue> gen46) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34, String key35, fun.gen.Gen<? extends JsValue> gen35, String key36, fun.gen.Gen<? extends JsValue> gen36, String key37, fun.gen.Gen<? extends JsValue> gen37, String key38, fun.gen.Gen<? extends JsValue> gen38, String key39, fun.gen.Gen<? extends JsValue> gen39, String key40, fun.gen.Gen<? extends JsValue> gen40, String key41, fun.gen.Gen<? extends JsValue> gen41, String key42, fun.gen.Gen<? extends JsValue> gen42, String key43, fun.gen.Gen<? extends JsValue> gen43, String key44, fun.gen.Gen<? extends JsValue> gen44, String key45, fun.gen.Gen<? extends JsValue> gen45, String key46, fun.gen.Gen<? extends JsValue> gen46, String key47, fun.gen.Gen<? extends JsValue> gen47) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34, String key35, fun.gen.Gen<? extends JsValue> gen35, String key36, fun.gen.Gen<? extends JsValue> gen36, String key37, fun.gen.Gen<? extends JsValue> gen37, String key38, fun.gen.Gen<? extends JsValue> gen38, String key39, fun.gen.Gen<? extends JsValue> gen39, String key40, fun.gen.Gen<? extends JsValue> gen40, String key41, fun.gen.Gen<? extends JsValue> gen41, String key42, fun.gen.Gen<? extends JsValue> gen42, String key43, fun.gen.Gen<? extends JsValue> gen43, String key44, fun.gen.Gen<? extends JsValue> gen44, String key45, fun.gen.Gen<? extends JsValue> gen45, String key46, fun.gen.Gen<? extends JsValue> gen46, String key47, fun.gen.Gen<? extends JsValue> gen47, String key48, fun.gen.Gen<? extends JsValue> gen48) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34, String key35, fun.gen.Gen<? extends JsValue> gen35, String key36, fun.gen.Gen<? extends JsValue> gen36, String key37, fun.gen.Gen<? extends JsValue> gen37, String key38, fun.gen.Gen<? extends JsValue> gen38, String key39, fun.gen.Gen<? extends JsValue> gen39, String key40, fun.gen.Gen<? extends JsValue> gen40, String key41, fun.gen.Gen<? extends JsValue> gen41, String key42, fun.gen.Gen<? extends JsValue> gen42, String key43, fun.gen.Gen<? extends JsValue> gen43, String key44, fun.gen.Gen<? extends JsValue> gen44, String key45, fun.gen.Gen<? extends JsValue> gen45, String key46, fun.gen.Gen<? extends JsValue> gen46, String key47, fun.gen.Gen<? extends JsValue> gen47, String key48, fun.gen.Gen<? extends JsValue> gen48, String key49, fun.gen.Gen<? extends JsValue> gen49) static JsObjGenJsObjGen.of(String key1, fun.gen.Gen<? extends JsValue> gen1, String key2, fun.gen.Gen<? extends JsValue> gen2, String key3, fun.gen.Gen<? extends JsValue> gen3, String key4, fun.gen.Gen<? extends JsValue> gen4, String key5, fun.gen.Gen<? extends JsValue> gen5, String key6, fun.gen.Gen<? extends JsValue> gen6, String key7, fun.gen.Gen<? extends JsValue> gen7, String key8, fun.gen.Gen<? extends JsValue> gen8, String key9, fun.gen.Gen<? extends JsValue> gen9, String key10, fun.gen.Gen<? extends JsValue> gen10, String key11, fun.gen.Gen<? extends JsValue> gen11, String key12, fun.gen.Gen<? extends JsValue> gen12, String key13, fun.gen.Gen<? extends JsValue> gen13, String key14, fun.gen.Gen<? extends JsValue> gen14, String key15, fun.gen.Gen<? extends JsValue> gen15, String key16, fun.gen.Gen<? extends JsValue> gen16, String key17, fun.gen.Gen<? extends JsValue> gen17, String key18, fun.gen.Gen<? extends JsValue> gen18, String key19, fun.gen.Gen<? extends JsValue> gen19, String key20, fun.gen.Gen<? extends JsValue> gen20, String key21, fun.gen.Gen<? extends JsValue> gen21, String key22, fun.gen.Gen<? extends JsValue> gen22, String key23, fun.gen.Gen<? extends JsValue> gen23, String key24, fun.gen.Gen<? extends JsValue> gen24, String key25, fun.gen.Gen<? extends JsValue> gen25, String key26, fun.gen.Gen<? extends JsValue> gen26, String key27, fun.gen.Gen<? extends JsValue> gen27, String key28, fun.gen.Gen<? extends JsValue> gen28, String key29, fun.gen.Gen<? extends JsValue> gen29, String key30, fun.gen.Gen<? extends JsValue> gen30, String key31, fun.gen.Gen<? extends JsValue> gen31, String key32, fun.gen.Gen<? extends JsValue> gen32, String key33, fun.gen.Gen<? extends JsValue> gen33, String key34, fun.gen.Gen<? extends JsValue> gen34, String key35, fun.gen.Gen<? extends JsValue> gen35, String key36, fun.gen.Gen<? extends JsValue> gen36, String key37, fun.gen.Gen<? extends JsValue> gen37, String key38, fun.gen.Gen<? extends JsValue> gen38, String key39, fun.gen.Gen<? extends JsValue> gen39, String key40, fun.gen.Gen<? extends JsValue> gen40, String key41, fun.gen.Gen<? extends JsValue> gen41, String key42, fun.gen.Gen<? extends JsValue> gen42, String key43, fun.gen.Gen<? extends JsValue> gen43, String key44, fun.gen.Gen<? extends JsValue> gen44, String key45, fun.gen.Gen<? extends JsValue> gen45, String key46, fun.gen.Gen<? extends JsValue> gen46, String key47, fun.gen.Gen<? extends JsValue> gen47, String key48, fun.gen.Gen<? extends JsValue> gen48, String key49, fun.gen.Gen<? extends JsValue> gen49, String key50, fun.gen.Gen<? extends JsValue> gen50) Returns a brand new JsObj generator with the same key-generators pairs as this instance plus the specified key and generator.JsObjGen.withAllNullValues()Returns a brand new JsObj generator with the same key-generators pairs as this instance and all keys nullable.JsObjGen.withAllOptKeys()Returns a brand new JsObj generator with the same key-generators pairs as this instance and all keys optional.JsObjGen.withNonNullValues(String... nonnullables) Returns a brand new JsObj generator with the same key-generators pairs as this instance and the specified non-nullable keys.JsObjGen.withNonNullValues(Collection<String> nonnullables) Returns a brand new JsObj generator with the same key-generators pairs as this instance and the specified non-nullable keys.JsObjGen.withNullValues(String... nullables) Returns a brand new JsObj generator with the same key-generators pairs as this instance and the specified nullable keys.JsObjGen.withNullValues(Collection<String> nullables) Returns a brand new JsObj generator with the same key-generators pairs as this instance and the specified nullable keys.JsObjGen.withOptKeys(String... optional) Returns a brand new JsObj generator with the same key-generators pairs as this instance and the specified optional keys.JsObjGen.withOptKeys(Collection<String> optionals) Returns a brand new JsObj generator with the same key-generators pairs as this instance and the specified optional keys.JsObjGen.withReqKeys(String... required) Returns a brand new JsObj generator with the same key-generators pairs as this instance and the specified required keys.JsObjGen.withReqKeys(Collection<String> required) Returns a brand new JsObj generator with the same key-generators pairs as this instance and the specified required keys.