1 /*
   2  * Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
   3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   4  * 
   5  * This code is free software; you can redistribute it and/or modify it
   6  * under the terms of the GNU General Public License version 2 only, as
   7  * published by the Free Software Foundation.
   8  * 
   9  * This code is distributed in the hope that it will be useful, but WITHOUT
  10  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  11  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  12  * version 2 for more details (a copy is included in the LICENSE file that
  13  * accompanied this code).
  14  * 
  15  * You should have received a copy of the GNU General Public License version
  16  * 2 along with this work; if not, write to the Free Software Foundation,
  17  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  18  * 
  19  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  20  * or visit www.oracle.com if you need additional information or have any
  21  * questions.
  22  */
  23 
  24 /**
  25  * JDK-8074545: Undefined object values in object literals with spill properties
  26  *
  27  * @test
  28  * @run
  29  */
  30 
  31 var obj = {
  32     "p0": { "x" : 0 },
  33     "p1": { "x" : 1 },
  34     "p2": { "x" : 2 },
  35     "p3": { "x" : 3 },
  36     "p4": { "x" : 4 },
  37     "p5": { "x" : 5 },
  38     "p6": { "x" : 6 },
  39     "p7": { "x" : 7 },
  40     "p8": { "x" : 8 },
  41     "p9": { "x" : 9 },
  42     "p10": { "x" : 10 },
  43     "p11": { "x" : 11 },
  44     "p12": { "x" : 12 },
  45     "p13": { "x" : 13 },
  46     "p14": { "x" : 14 },
  47     "p15": { "x" : 15 },
  48     "p16": { "x" : 16 },
  49     "p17": { "x" : 17 },
  50     "p18": { "x" : 18 },
  51     "p19": { "x" : 19 },
  52     "p20": { "x" : 20 },
  53     "p21": { "x" : 21 },
  54     "p22": { "x" : 22 },
  55     "p23": { "x" : 23 },
  56     "p24": { "x" : 24 },
  57     "p25": { "x" : 25 },
  58     "p26": { "x" : 26 },
  59     "p27": { "x" : 27 },
  60     "p28": { "x" : 28 },
  61     "p29": { "x" : 29 },
  62     "p30": { "x" : 30 },
  63     "p31": { "x" : 31 },
  64     "p32": { "x" : 32 },
  65     "p33": { "x" : 33 },
  66     "p34": { "x" : 34 },
  67     "p35": { "x" : 35 },
  68     "p36": { "x" : 36 },
  69     "p37": { "x" : 37 },
  70     "p38": { "x" : 38 },
  71     "p39": { "x" : 39 },
  72     "p40": { "x" : 40 },
  73     "p41": { "x" : 41 },
  74     "p42": { "x" : 42 },
  75     "p43": { "x" : 43 },
  76     "p44": { "x" : 44 },
  77     "p45": { "x" : 45 },
  78     "p46": { "x" : 46 },
  79     "p47": { "x" : 47 },
  80     "p48": { "x" : 48 },
  81     "p49": { "x" : 49 },
  82     "p50": { "x" : 50 },
  83     "p51": { "x" : 51 },
  84     "p52": { "x" : 52 },
  85     "p53": { "x" : 53 },
  86     "p54": { "x" : 54 },
  87     "p55": { "x" : 55 },
  88     "p56": { "x" : 56 },
  89     "p57": { "x" : 57 },
  90     "p58": { "x" : 58 },
  91     "p59": { "x" : 59 },
  92     "p60": { "x" : 60 },
  93     "p61": { "x" : 61 },
  94     "p62": { "x" : 62 },
  95     "p63": { "x" : 63 },
  96     "p64": { "x" : 64 },
  97     "p65": { "x" : 65 },
  98     "p66": { "x" : 66 },
  99     "p67": { "x" : 67 },
 100     "p68": { "x" : 68 },
 101     "p69": { "x" : 69 },
 102     "p70": { "x" : 70 },
 103     "p71": { "x" : 71 },
 104     "p72": { "x" : 72 },
 105     "p73": { "x" : 73 },
 106     "p74": { "x" : 74 },
 107     "p75": { "x" : 75 },
 108     "p76": { "x" : 76 },
 109     "p77": { "x" : 77 },
 110     "p78": { "x" : 78 },
 111     "p79": { "x" : 79 },
 112     "p80": { "x" : 80 },
 113     "p81": { "x" : 81 },
 114     "p82": { "x" : 82 },
 115     "p83": { "x" : 83 },
 116     "p84": { "x" : 84 },
 117     "p85": { "x" : 85 },
 118     "p86": { "x" : 86 },
 119     "p87": { "x" : 87 },
 120     "p88": { "x" : 88 },
 121     "p89": { "x" : 89 },
 122     "p90": { "x" : 90 },
 123     "p91": { "x" : 91 },
 124     "p92": { "x" : 92 },
 125     "p93": { "x" : 93 },
 126     "p94": { "x" : 94 },
 127     "p95": { "x" : 95 },
 128     "p96": { "x" : 96 },
 129     "p97": { "x" : 97 },
 130     "p98": { "x" : 98 },
 131     "p99": { "x" : 99 },
 132     "p100": { "x" : 100 },
 133     "p101": { "x" : 101 },
 134     "p102": { "x" : 102 },
 135     "p103": { "x" : 103 },
 136     "p104": { "x" : 104 },
 137     "p105": { "x" : 105 },
 138     "p106": { "x" : 106 },
 139     "p107": { "x" : 107 },
 140     "p108": { "x" : 108 },
 141     "p109": { "x" : 109 },
 142     "p110": { "x" : 110 },
 143     "p111": { "x" : 111 },
 144     "p112": { "x" : 112 },
 145     "p113": { "x" : 113 },
 146     "p114": { "x" : 114 },
 147     "p115": { "x" : 115 },
 148     "p116": { "x" : 116 },
 149     "p117": { "x" : 117 },
 150     "p118": { "x" : 118 },
 151     "p119": { "x" : 119 },
 152     "p120": { "x" : 120 },
 153     "p121": { "x" : 121 },
 154     "p122": { "x" : 122 },
 155     "p123": { "x" : 123 },
 156     "p124": { "x" : 124 },
 157     "p125": { "x" : 125 },
 158     "p126": { "x" : 126 },
 159     "p127": { "x" : 127 },
 160     "p128": { "x" : 128 },
 161     "p129": { "x" : 129 },
 162     "p130": { "x" : 130 },
 163     "p131": { "x" : 131 },
 164     "p132": { "x" : 132 },
 165     "p133": { "x" : 133 },
 166     "p134": { "x" : 134 },
 167     "p135": { "x" : 135 },
 168     "p136": { "x" : 136 },
 169     "p137": { "x" : 137 },
 170     "p138": { "x" : 138 },
 171     "p139": { "x" : 139 },
 172     "p140": { "x" : 140 },
 173     "p141": { "x" : 141 },
 174     "p142": { "x" : 142 },
 175     "p143": { "x" : 143 },
 176     "p144": { "x" : 144 },
 177     "p145": { "x" : 145 },
 178     "p146": { "x" : 146 },
 179     "p147": { "x" : 147 },
 180     "p148": { "x" : 148 },
 181     "p149": { "x" : 149 },
 182     "p150": { "x" : 150 },
 183     "p151": { "x" : 151 },
 184     "p152": { "x" : 152 },
 185     "p153": { "x" : 153 },
 186     "p154": { "x" : 154 },
 187     "p155": { "x" : 155 },
 188     "p156": { "x" : 156 },
 189     "p157": { "x" : 157 },
 190     "p158": { "x" : 158 },
 191     "p159": { "x" : 159 },
 192     "p160": { "x" : 160 },
 193     "p161": { "x" : 161 },
 194     "p162": { "x" : 162 },
 195     "p163": { "x" : 163 },
 196     "p164": { "x" : 164 },
 197     "p165": { "x" : 165 },
 198     "p166": { "x" : 166 },
 199     "p167": { "x" : 167 },
 200     "p168": { "x" : 168 },
 201     "p169": { "x" : 169 },
 202     "p170": { "x" : 170 },
 203     "p171": { "x" : 171 },
 204     "p172": { "x" : 172 },
 205     "p173": { "x" : 173 },
 206     "p174": { "x" : 174 },
 207     "p175": { "x" : 175 },
 208     "p176": { "x" : 176 },
 209     "p177": { "x" : 177 },
 210     "p178": { "x" : 178 },
 211     "p179": { "x" : 179 },
 212     "p180": { "x" : 180 },
 213     "p181": { "x" : 181 },
 214     "p182": { "x" : 182 },
 215     "p183": { "x" : 183 },
 216     "p184": { "x" : 184 },
 217     "p185": { "x" : 185 },
 218     "p186": { "x" : 186 },
 219     "p187": { "x" : 187 },
 220     "p188": { "x" : 188 },
 221     "p189": { "x" : 189 },
 222     "p190": { "x" : 190 },
 223     "p191": { "x" : 191 },
 224     "p192": { "x" : 192 },
 225     "p193": { "x" : 193 },
 226     "p194": { "x" : 194 },
 227     "p195": { "x" : 195 },
 228     "p196": { "x" : 196 },
 229     "p197": { "x" : 197 },
 230     "p198": { "x" : 198 },
 231     "p199": { "x" : 199 },
 232     "p200": { "x" : 200 },
 233     "p201": { "x" : 201 },
 234     "p202": { "x" : 202 },
 235     "p203": { "x" : 203 },
 236     "p204": { "x" : 204 },
 237     "p205": { "x" : 205 },
 238     "p206": { "x" : 206 },
 239     "p207": { "x" : 207 },
 240     "p208": { "x" : 208 },
 241     "p209": { "x" : 209 },
 242     "p210": { "x" : 210 },
 243     "p211": { "x" : 211 },
 244     "p212": { "x" : 212 },
 245     "p213": { "x" : 213 },
 246     "p214": { "x" : 214 },
 247     "p215": { "x" : 215 },
 248     "p216": { "x" : 216 },
 249     "p217": { "x" : 217 },
 250     "p218": { "x" : 218 },
 251     "p219": { "x" : 219 },
 252     "p220": { "x" : 220 },
 253     "p221": { "x" : 221 },
 254     "p222": { "x" : 222 },
 255     "p223": { "x" : 223 },
 256     "p224": { "x" : 224 },
 257     "p225": { "x" : 225 },
 258     "p226": { "x" : 226 },
 259     "p227": { "x" : 227 },
 260     "p228": { "x" : 228 },
 261     "p229": { "x" : 229 },
 262     "p230": { "x" : 230 },
 263     "p231": { "x" : 231 },
 264     "p232": { "x" : 232 },
 265     "p233": { "x" : 233 },
 266     "p234": { "x" : 234 },
 267     "p235": { "x" : 235 },
 268     "p236": { "x" : 236 },
 269     "p237": { "x" : 237 },
 270     "p238": { "x" : 238 },
 271     "p239": { "x" : 239 },
 272     "p240": { "x" : 240 },
 273     "p241": { "x" : 241 },
 274     "p242": { "x" : 242 },
 275     "p243": { "x" : 243 },
 276     "p244": { "x" : 244 },
 277     "p245": { "x" : 245 },
 278     "p246": { "x" : 246 },
 279     "p247": { "x" : 247 },
 280     "p248": { "x" : 248 },
 281     "p249": { "x" : 249 },
 282     "p250": { "x" : 250 },
 283     "p251": { "x" : 251 },
 284     "p252": { "x" : 252 },
 285     "p253": { "x" : 253 },
 286     "p254": { "x" : 254 },
 287     "p255": { "x" : 255 },
 288     "p256": { "x" : 256 },
 289     "p257": { "x" : 257 },
 290     "p258": { "x" : 258 },
 291     "p259": { "x" : 259 },
 292     "p260": { "x" : 260 },
 293     "p261": { "x" : 261 },
 294     "p262": { "x" : 262 },
 295     "p263": { "x" : 263 },
 296     "p264": { "x" : 264 },
 297     "p265": { "x" : 265 },
 298     "p266": { "x" : 266 },
 299     "p267": { "x" : 267 },
 300     "p268": { "x" : 268 },
 301     "p269": { "x" : 269 },
 302     "p270": { "x" : 270 },
 303     "p271": { "x" : 271 },
 304     "p272": { "x" : 272 },
 305     "p273": { "x" : 273 },
 306     "p274": { "x" : 274 },
 307     "p275": { "x" : 275 },
 308     "p276": { "x" : 276 },
 309     "p277": { "x" : 277 },
 310     "p278": { "x" : 278 },
 311     "p279": { "x" : 279 },
 312     "p280": { "x" : 280 },
 313     "p281": { "x" : 281 },
 314     "p282": { "x" : 282 },
 315     "p283": { "x" : 283 },
 316     "p284": { "x" : 284 },
 317     "p285": { "x" : 285 },
 318     "p286": { "x" : 286 },
 319     "p287": { "x" : 287 },
 320     "p288": { "x" : 288 },
 321     "p289": { "x" : 289 },
 322     "p290": { "x" : 290 },
 323     "p291": { "x" : 291 },
 324     "p292": { "x" : 292 },
 325     "p293": { "x" : 293 },
 326     "p294": { "x" : 294 },
 327     "p295": { "x" : 295 },
 328     "p296": { "x" : 296 },
 329     "p297": { "x" : 297 },
 330     "p298": { "x" : 298 },
 331     "p299": { "x" : 299 },
 332     "p300": { "x" : 300 },
 333     "p301": { "x" : 301 },
 334     "p302": { "x" : 302 },
 335     "p303": { "x" : 303 },
 336     "p304": { "x" : 304 },
 337     "p305": { "x" : 305 },
 338     "p306": { "x" : 306 },
 339     "p307": { "x" : 307 },
 340     "p308": { "x" : 308 },
 341     "p309": { "x" : 309 },
 342     "p310": { "x" : 310 },
 343     "p311": { "x" : 311 },
 344     "p312": { "x" : 312 },
 345     "p313": { "x" : 313 },
 346     "p314": { "x" : 314 },
 347     "p315": { "x" : 315 },
 348     "p316": { "x" : 316 },
 349     "p317": { "x" : 317 },
 350     "p318": { "x" : 318 },
 351     "p319": { "x" : 319 },
 352     "p320": { "x" : 320 },
 353     "p321": { "x" : 321 },
 354     "p322": { "x" : 322 },
 355     "p323": { "x" : 323 },
 356     "p324": { "x" : 324 },
 357     "p325": { "x" : 325 },
 358     "p326": { "x" : 326 },
 359     "p327": { "x" : 327 },
 360     "p328": { "x" : 328 },
 361     "p329": { "x" : 329 },
 362     "p330": { "x" : 330 },
 363     "p331": { "x" : 331 },
 364     "p332": { "x" : 332 },
 365     "p333": { "x" : 333 },
 366     "p334": { "x" : 334 },
 367     "p335": { "x" : 335 },
 368     "p336": { "x" : 336 },
 369     "p337": { "x" : 337 },
 370     "p338": { "x" : 338 },
 371     "p339": { "x" : 339 },
 372     "p340": { "x" : 340 },
 373     "p341": { "x" : 341 },
 374     "p342": { "x" : 342 },
 375     "p343": { "x" : 343 },
 376     "p344": { "x" : 344 },
 377     "p345": { "x" : 345 },
 378     "p346": { "x" : 346 },
 379     "p347": { "x" : 347 },
 380     "p348": { "x" : 348 },
 381     "p349": { "x" : 349 },
 382     "p350": { "x" : 350 },
 383     "p351": { "x" : 351 },
 384     "p352": { "x" : 352 },
 385     "p353": { "x" : 353 },
 386     "p354": { "x" : 354 },
 387     "p355": { "x" : 355 },
 388     "p356": { "x" : 356 },
 389     "p357": { "x" : 357 },
 390     "p358": { "x" : 358 },
 391     "p359": { "x" : 359 },
 392     "p360": { "x" : 360 },
 393     "p361": { "x" : 361 },
 394     "p362": { "x" : 362 },
 395     "p363": { "x" : 363 },
 396     "p364": { "x" : 364 },
 397     "p365": { "x" : 365 },
 398     "p366": { "x" : 366 },
 399     "p367": { "x" : 367 },
 400     "p368": { "x" : 368 },
 401     "p369": { "x" : 369 },
 402     "p370": { "x" : 370 },
 403     "p371": { "x" : 371 },
 404     "p372": { "x" : 372 },
 405     "p373": { "x" : 373 },
 406     "p374": { "x" : 374 },
 407     "p375": { "x" : 375 },
 408     "p376": { "x" : 376 },
 409     "p377": { "x" : 377 },
 410     "p378": { "x" : 378 },
 411     "p379": { "x" : 379 },
 412     "p380": { "x" : 380 },
 413     "p381": { "x" : 381 },
 414     "p382": { "x" : 382 },
 415     "p383": { "x" : 383 },
 416     "p384": { "x" : 384 },
 417     "p385": { "x" : 385 },
 418     "p386": { "x" : 386 },
 419     "p387": { "x" : 387 },
 420     "p388": { "x" : 388 },
 421     "p389": { "x" : 389 },
 422     "p390": { "x" : 390 },
 423     "p391": { "x" : 391 },
 424     "p392": { "x" : 392 },
 425     "p393": { "x" : 393 },
 426     "p394": { "x" : 394 },
 427     "p395": { "x" : 395 },
 428     "p396": { "x" : 396 },
 429     "p397": { "x" : 397 },
 430     "p398": { "x" : 398 },
 431     "p399": { "x" : 399 },
 432     "p400": { "x" : 400 },
 433     "p401": { "x" : 401 },
 434     "p402": { "x" : 402 },
 435     "p403": { "x" : 403 },
 436     "p404": { "x" : 404 },
 437     "p405": { "x" : 405 },
 438     "p406": { "x" : 406 },
 439     "p407": { "x" : 407 },
 440     "p408": { "x" : 408 },
 441     "p409": { "x" : 409 },
 442     "p410": { "x" : 410 },
 443     "p411": { "x" : 411 },
 444     "p412": { "x" : 412 },
 445     "p413": { "x" : 413 },
 446     "p414": { "x" : 414 },
 447     "p415": { "x" : 415 },
 448     "p416": { "x" : 416 },
 449     "p417": { "x" : 417 },
 450     "p418": { "x" : 418 },
 451     "p419": { "x" : 419 },
 452     "p420": { "x" : 420 },
 453     "p421": { "x" : 421 },
 454     "p422": { "x" : 422 },
 455     "p423": { "x" : 423 },
 456     "p424": { "x" : 424 },
 457     "p425": { "x" : 425 },
 458     "p426": { "x" : 426 },
 459     "p427": { "x" : 427 },
 460     "p428": { "x" : 428 },
 461     "p429": { "x" : 429 },
 462     "p430": { "x" : 430 },
 463     "p431": { "x" : 431 },
 464     "p432": { "x" : 432 },
 465     "p433": { "x" : 433 },
 466     "p434": { "x" : 434 },
 467     "p435": { "x" : 435 },
 468     "p436": { "x" : 436 },
 469     "p437": { "x" : 437 },
 470     "p438": { "x" : 438 },
 471     "p439": { "x" : 439 },
 472     "p440": { "x" : 440 },
 473     "p441": { "x" : 441 },
 474     "p442": { "x" : 442 },
 475     "p443": { "x" : 443 },
 476     "p444": { "x" : 444 },
 477     "p445": { "x" : 445 },
 478     "p446": { "x" : 446 },
 479     "p447": { "x" : 447 },
 480     "p448": { "x" : 448 },
 481     "p449": { "x" : 449 },
 482     "p450": { "x" : 450 },
 483     "p451": { "x" : 451 },
 484     "p452": { "x" : 452 },
 485     "p453": { "x" : 453 },
 486     "p454": { "x" : 454 },
 487     "p455": { "x" : 455 },
 488     "p456": { "x" : 456 },
 489     "p457": { "x" : 457 },
 490     "p458": { "x" : 458 },
 491     "p459": { "x" : 459 },
 492     "p460": { "x" : 460 },
 493     "p461": { "x" : 461 },
 494     "p462": { "x" : 462 },
 495     "p463": { "x" : 463 },
 496     "p464": { "x" : 464 },
 497     "p465": { "x" : 465 },
 498     "p466": { "x" : 466 },
 499     "p467": { "x" : 467 },
 500     "p468": { "x" : 468 },
 501     "p469": { "x" : 469 },
 502     "p470": { "x" : 470 },
 503     "p471": { "x" : 471 },
 504     "p472": { "x" : 472 },
 505     "p473": { "x" : 473 },
 506     "p474": { "x" : 474 },
 507     "p475": { "x" : 475 },
 508     "p476": { "x" : 476 },
 509     "p477": { "x" : 477 },
 510     "p478": { "x" : 478 },
 511     "p479": { "x" : 479 },
 512     "p480": { "x" : 480 },
 513     "p481": { "x" : 481 },
 514     "p482": { "x" : 482 },
 515     "p483": { "x" : 483 },
 516     "p484": { "x" : 484 },
 517     "p485": { "x" : 485 },
 518     "p486": { "x" : 486 },
 519     "p487": { "x" : 487 },
 520     "p488": { "x" : 488 },
 521     "p489": { "x" : 489 },
 522     "p490": { "x" : 490 },
 523     "p491": { "x" : 491 },
 524     "p492": { "x" : 492 },
 525     "p493": { "x" : 493 },
 526     "p494": { "x" : 494 },
 527     "p495": { "x" : 495 },
 528     "p496": { "x" : 496 },
 529     "p497": { "x" : 497 },
 530     "p498": { "x" : 498 },
 531     "p499": { "x" : 499 },
 532     "p500": { "x" : 500 },
 533     "p501": { "x" : 501 },
 534     "p502": { "x" : 502 },
 535     "p503": { "x" : 503 },
 536     "p504": { "x" : 504 },
 537     "p505": { "x" : 505 },
 538     "p506": { "x" : 506 },
 539     "p507": { "x" : 507 },
 540     "p508": { "x" : 508 },
 541     "p509": { "x" : 509 },
 542     "p510": { "x" : 510 },
 543     "p511": { "x" : 511 },
 544     "p512": { "x" : 512 },
 545     "p513": { "x" : 513 },
 546     "p514": { "x" : 514 },
 547     "p515": { "x" : 515 },
 548     "p516": { "x" : 516 },
 549     "p517": { "x" : 517 },
 550     "p518": { "x" : 518 },
 551     "p519": { "x" : 519 },
 552     "p520": { "x" : 520 },
 553     "p521": { "x" : 521 },
 554     "p522": { "x" : 522 },
 555     "p523": { "x" : 523 },
 556     "p524": { "x" : 524 },
 557     "p525": { "x" : 525 },
 558     "p526": { "x" : 526 },
 559     "p527": { "x" : 527 },
 560     "p528": { "x" : 528 },
 561     "p529": { "x" : 529 },
 562     "p530": { "x" : 530 },
 563     "p531": { "x" : 531 },
 564     "p532": { "x" : 532 },
 565     "p533": { "x" : 533 },
 566     "p534": { "x" : 534 },
 567     "p535": { "x" : 535 },
 568     "p536": { "x" : 536 },
 569     "p537": { "x" : 537 },
 570     "p538": { "x" : 538 },
 571     "p539": { "x" : 539 },
 572     "p540": { "x" : 540 },
 573     "p541": { "x" : 541 },
 574     "p542": { "x" : 542 },
 575     "p543": { "x" : 543 },
 576     "p544": { "x" : 544 },
 577     "p545": { "x" : 545 },
 578     "p546": { "x" : 546 },
 579     "p547": { "x" : 547 },
 580     "p548": { "x" : 548 },
 581     "p549": { "x" : 549 },
 582     "p550": { "x" : 550 },
 583     "p551": { "x" : 551 },
 584     "p552": { "x" : 552 },
 585     "p553": { "x" : 553 },
 586     "p554": { "x" : 554 },
 587     "p555": { "x" : 555 },
 588     "p556": { "x" : 556 },
 589     "p557": { "x" : 557 },
 590     "p558": { "x" : 558 },
 591     "p559": { "x" : 559 },
 592     "p560": { "x" : 560 },
 593     "p561": { "x" : 561 },
 594     "p562": { "x" : 562 },
 595     "p563": { "x" : 563 },
 596     "p564": { "x" : 564 },
 597     "p565": { "x" : 565 },
 598     "p566": { "x" : 566 },
 599     "p567": { "x" : 567 },
 600     "p568": { "x" : 568 },
 601     "p569": { "x" : 569 },
 602     "p570": { "x" : 570 },
 603     "p571": { "x" : 571 },
 604     "p572": { "x" : 572 },
 605     "p573": { "x" : 573 },
 606     "p574": { "x" : 574 },
 607     "p575": { "x" : 575 },
 608     "p576": { "x" : 576 },
 609     "p577": { "x" : 577 },
 610     "p578": { "x" : 578 },
 611     "p579": { "x" : 579 },
 612     "p580": { "x" : 580 },
 613     "p581": { "x" : 581 },
 614     "p582": { "x" : 582 },
 615     "p583": { "x" : 583 },
 616     "p584": { "x" : 584 },
 617     "p585": { "x" : 585 },
 618     "p586": { "x" : 586 },
 619     "p587": { "x" : 587 },
 620     "p588": { "x" : 588 },
 621     "p589": { "x" : 589 },
 622     "p590": { "x" : 590 },
 623     "p591": { "x" : 591 },
 624     "p592": { "x" : 592 },
 625     "p593": { "x" : 593 },
 626     "p594": { "x" : 594 },
 627     "p595": { "x" : 595 },
 628     "p596": { "x" : 596 },
 629     "p597": { "x" : 597 },
 630     "p598": { "x" : 598 },
 631     "p599": { "x" : 599 },
 632     "p600": { "x" : 600 },
 633     "p601": { "x" : 601 },
 634     "p602": { "x" : 602 },
 635     "p603": { "x" : 603 },
 636     "p604": { "x" : 604 },
 637     "p605": { "x" : 605 },
 638     "p606": { "x" : 606 },
 639     "p607": { "x" : 607 },
 640     "p608": { "x" : 608 },
 641     "p609": { "x" : 609 },
 642     "p610": { "x" : 610 },
 643     "p611": { "x" : 611 },
 644     "p612": { "x" : 612 },
 645     "p613": { "x" : 613 },
 646     "p614": { "x" : 614 },
 647     "p615": { "x" : 615 },
 648     "p616": { "x" : 616 },
 649     "p617": { "x" : 617 },
 650     "p618": { "x" : 618 },
 651     "p619": { "x" : 619 },
 652     "p620": { "x" : 620 },
 653     "p621": { "x" : 621 },
 654     "p622": { "x" : 622 },
 655     "p623": { "x" : 623 },
 656     "p624": { "x" : 624 },
 657     "p625": { "x" : 625 },
 658     "p626": { "x" : 626 },
 659     "p627": { "x" : 627 },
 660     "p628": { "x" : 628 },
 661     "p629": { "x" : 629 },
 662     "p630": { "x" : 630 },
 663     "p631": { "x" : 631 },
 664     "p632": { "x" : 632 },
 665     "p633": { "x" : 633 },
 666     "p634": { "x" : 634 },
 667     "p635": { "x" : 635 },
 668     "p636": { "x" : 636 },
 669     "p637": { "x" : 637 },
 670     "p638": { "x" : 638 },
 671     "p639": { "x" : 639 },
 672     "p640": { "x" : 640 },
 673     "p641": { "x" : 641 },
 674     "p642": { "x" : 642 },
 675     "p643": { "x" : 643 },
 676     "p644": { "x" : 644 },
 677     "p645": { "x" : 645 },
 678     "p646": { "x" : 646 },
 679     "p647": { "x" : 647 },
 680     "p648": { "x" : 648 },
 681     "p649": { "x" : 649 },
 682     "p650": { "x" : 650 },
 683     "p651": { "x" : 651 },
 684     "p652": { "x" : 652 },
 685     "p653": { "x" : 653 },
 686     "p654": { "x" : 654 },
 687     "p655": { "x" : 655 },
 688     "p656": { "x" : 656 },
 689     "p657": { "x" : 657 },
 690     "p658": { "x" : 658 },
 691     "p659": { "x" : 659 },
 692     "p660": { "x" : 660 },
 693     "p661": { "x" : 661 },
 694     "p662": { "x" : 662 },
 695     "p663": { "x" : 663 },
 696     "p664": { "x" : 664 },
 697     "p665": { "x" : 665 },
 698     "p666": { "x" : 666 },
 699     "p667": { "x" : 667 },
 700     "p668": { "x" : 668 },
 701     "p669": { "x" : 669 },
 702     "p670": { "x" : 670 },
 703     "p671": { "x" : 671 },
 704     "p672": { "x" : 672 },
 705     "p673": { "x" : 673 },
 706     "p674": { "x" : 674 },
 707     "p675": { "x" : 675 },
 708     "p676": { "x" : 676 },
 709     "p677": { "x" : 677 },
 710     "p678": { "x" : 678 },
 711     "p679": { "x" : 679 },
 712     "p680": { "x" : 680 },
 713     "p681": { "x" : 681 },
 714     "p682": { "x" : 682 },
 715     "p683": { "x" : 683 },
 716     "p684": { "x" : 684 },
 717     "p685": { "x" : 685 },
 718     "p686": { "x" : 686 },
 719     "p687": { "x" : 687 },
 720     "p688": { "x" : 688 },
 721     "p689": { "x" : 689 },
 722     "p690": { "x" : 690 },
 723     "p691": { "x" : 691 },
 724     "p692": { "x" : 692 },
 725     "p693": { "x" : 693 },
 726     "p694": { "x" : 694 },
 727     "p695": { "x" : 695 },
 728     "p696": { "x" : 696 },
 729     "p697": { "x" : 697 },
 730     "p698": { "x" : 698 },
 731     "p699": { "x" : 699 },
 732     "p700": { "x" : 700 },
 733     "p701": { "x" : 701 },
 734     "p702": { "x" : 702 },
 735     "p703": { "x" : 703 },
 736     "p704": { "x" : 704 },
 737     "p705": { "x" : 705 },
 738     "p706": { "x" : 706 },
 739     "p707": { "x" : 707 },
 740     "p708": { "x" : 708 },
 741     "p709": { "x" : 709 },
 742     "p710": { "x" : 710 },
 743     "p711": { "x" : 711 },
 744     "p712": { "x" : 712 },
 745     "p713": { "x" : 713 },
 746     "p714": { "x" : 714 },
 747     "p715": { "x" : 715 },
 748     "p716": { "x" : 716 },
 749     "p717": { "x" : 717 },
 750     "p718": { "x" : 718 },
 751     "p719": { "x" : 719 },
 752     "p720": { "x" : 720 },
 753     "p721": { "x" : 721 },
 754     "p722": { "x" : 722 },
 755     "p723": { "x" : 723 },
 756     "p724": { "x" : 724 },
 757     "p725": { "x" : 725 },
 758     "p726": { "x" : 726 },
 759     "p727": { "x" : 727 },
 760     "p728": { "x" : 728 },
 761     "p729": { "x" : 729 },
 762     "p730": { "x" : 730 },
 763     "p731": { "x" : 731 },
 764     "p732": { "x" : 732 },
 765     "p733": { "x" : 733 },
 766     "p734": { "x" : 734 },
 767     "p735": { "x" : 735 },
 768     "p736": { "x" : 736 },
 769     "p737": { "x" : 737 },
 770     "p738": { "x" : 738 },
 771     "p739": { "x" : 739 },
 772     "p740": { "x" : 740 },
 773     "p741": { "x" : 741 },
 774     "p742": { "x" : 742 },
 775     "p743": { "x" : 743 },
 776     "p744": { "x" : 744 },
 777     "p745": { "x" : 745 },
 778     "p746": { "x" : 746 },
 779     "p747": { "x" : 747 },
 780     "p748": { "x" : 748 },
 781     "p749": { "x" : 749 },
 782     "p750": { "x" : 750 },
 783     "p751": { "x" : 751 },
 784     "p752": { "x" : 752 },
 785     "p753": { "x" : 753 },
 786     "p754": { "x" : 754 },
 787     "p755": { "x" : 755 },
 788     "p756": { "x" : 756 },
 789     "p757": { "x" : 757 },
 790     "p758": { "x" : 758 },
 791     "p759": { "x" : 759 },
 792     "p760": { "x" : 760 },
 793     "p761": { "x" : 761 },
 794     "p762": { "x" : 762 },
 795     "p763": { "x" : 763 },
 796     "p764": { "x" : 764 },
 797     "p765": { "x" : 765 },
 798     "p766": { "x" : 766 },
 799     "p767": { "x" : 767 },
 800     "p768": { "x" : 768 },
 801     "p769": { "x" : 769 },
 802     "p770": { "x" : 770 },
 803     "p771": { "x" : 771 },
 804     "p772": { "x" : 772 },
 805     "p773": { "x" : 773 },
 806     "p774": { "x" : 774 },
 807     "p775": { "x" : 775 },
 808     "p776": { "x" : 776 },
 809     "p777": { "x" : 777 },
 810     "p778": { "x" : 778 },
 811     "p779": { "x" : 779 },
 812     "p780": { "x" : 780 },
 813     "p781": { "x" : 781 },
 814     "p782": { "x" : 782 },
 815     "p783": { "x" : 783 },
 816     "p784": { "x" : 784 },
 817     "p785": { "x" : 785 },
 818     "p786": { "x" : 786 },
 819     "p787": { "x" : 787 },
 820     "p788": { "x" : 788 },
 821     "p789": { "x" : 789 },
 822     "p790": { "x" : 790 },
 823     "p791": { "x" : 791 },
 824     "p792": { "x" : 792 },
 825     "p793": { "x" : 793 },
 826     "p794": { "x" : 794 },
 827     "p795": { "x" : 795 },
 828     "p796": { "x" : 796 },
 829     "p797": { "x" : 797 },
 830     "p798": { "x" : 798 },
 831     "p799": { "x" : 799 },
 832     "p800": { "x" : 800 },
 833     "p801": { "x" : 801 },
 834     "p802": { "x" : 802 },
 835     "p803": { "x" : 803 },
 836     "p804": { "x" : 804 },
 837     "p805": { "x" : 805 },
 838     "p806": { "x" : 806 },
 839     "p807": { "x" : 807 },
 840     "p808": { "x" : 808 },
 841     "p809": { "x" : 809 },
 842     "p810": { "x" : 810 },
 843     "p811": { "x" : 811 },
 844     "p812": { "x" : 812 },
 845     "p813": { "x" : 813 },
 846     "p814": { "x" : 814 },
 847     "p815": { "x" : 815 },
 848     "p816": { "x" : 816 },
 849     "p817": { "x" : 817 },
 850     "p818": { "x" : 818 },
 851     "p819": { "x" : 819 },
 852     "p820": { "x" : 820 },
 853     "p821": { "x" : 821 },
 854     "p822": { "x" : 822 },
 855     "p823": { "x" : 823 },
 856     "p824": { "x" : 824 },
 857     "p825": { "x" : 825 },
 858     "p826": { "x" : 826 },
 859     "p827": { "x" : 827 },
 860     "p828": { "x" : 828 },
 861     "p829": { "x" : 829 },
 862     "p830": { "x" : 830 },
 863     "p831": { "x" : 831 },
 864     "p832": { "x" : 832 },
 865     "p833": { "x" : 833 },
 866     "p834": { "x" : 834 },
 867     "p835": { "x" : 835 },
 868     "p836": { "x" : 836 },
 869     "p837": { "x" : 837 },
 870     "p838": { "x" : 838 },
 871     "p839": { "x" : 839 },
 872     "p840": { "x" : 840 },
 873     "p841": { "x" : 841 },
 874     "p842": { "x" : 842 },
 875     "p843": { "x" : 843 },
 876     "p844": { "x" : 844 },
 877     "p845": { "x" : 845 },
 878     "p846": { "x" : 846 },
 879     "p847": { "x" : 847 },
 880     "p848": { "x" : 848 },
 881     "p849": { "x" : 849 },
 882     "p850": { "x" : 850 },
 883     "p851": { "x" : 851 },
 884     "p852": { "x" : 852 },
 885     "p853": { "x" : 853 },
 886     "p854": { "x" : 854 },
 887     "p855": { "x" : 855 },
 888     "p856": { "x" : 856 },
 889     "p857": { "x" : 857 },
 890     "p858": { "x" : 858 },
 891     "p859": { "x" : 859 },
 892     "p860": { "x" : 860 },
 893     "p861": { "x" : 861 },
 894     "p862": { "x" : 862 },
 895     "p863": { "x" : 863 },
 896     "p864": { "x" : 864 },
 897     "p865": { "x" : 865 },
 898     "p866": { "x" : 866 },
 899     "p867": { "x" : 867 },
 900     "p868": { "x" : 868 },
 901     "p869": { "x" : 869 },
 902     "p870": { "x" : 870 },
 903     "p871": { "x" : 871 },
 904     "p872": { "x" : 872 },
 905     "p873": { "x" : 873 },
 906     "p874": { "x" : 874 },
 907     "p875": { "x" : 875 },
 908     "p876": { "x" : 876 },
 909     "p877": { "x" : 877 },
 910     "p878": { "x" : 878 },
 911     "p879": { "x" : 879 },
 912     "p880": { "x" : 880 },
 913     "p881": { "x" : 881 },
 914     "p882": { "x" : 882 },
 915     "p883": { "x" : 883 },
 916     "p884": { "x" : 884 },
 917     "p885": { "x" : 885 },
 918     "p886": { "x" : 886 },
 919     "p887": { "x" : 887 },
 920     "p888": { "x" : 888 },
 921     "p889": { "x" : 889 },
 922     "p890": { "x" : 890 },
 923     "p891": { "x" : 891 },
 924     "p892": { "x" : 892 },
 925     "p893": { "x" : 893 },
 926     "p894": { "x" : 894 },
 927     "p895": { "x" : 895 },
 928     "p896": { "x" : 896 },
 929     "p897": { "x" : 897 },
 930     "p898": { "x" : 898 },
 931     "p899": { "x" : 899 },
 932     "p900": { "x" : 900 },
 933     "p901": { "x" : 901 },
 934     "p902": { "x" : 902 },
 935     "p903": { "x" : 903 },
 936     "p904": { "x" : 904 },
 937     "p905": { "x" : 905 },
 938     "p906": { "x" : 906 },
 939     "p907": { "x" : 907 },
 940     "p908": { "x" : 908 },
 941     "p909": { "x" : 909 },
 942     "p910": { "x" : 910 },
 943     "p911": { "x" : 911 },
 944     "p912": { "x" : 912 },
 945     "p913": { "x" : 913 },
 946     "p914": { "x" : 914 },
 947     "p915": { "x" : 915 },
 948     "p916": { "x" : 916 },
 949     "p917": { "x" : 917 },
 950     "p918": { "x" : 918 },
 951     "p919": { "x" : 919 },
 952     "p920": { "x" : 920 },
 953     "p921": { "x" : 921 },
 954     "p922": { "x" : 922 },
 955     "p923": { "x" : 923 },
 956     "p924": { "x" : 924 },
 957     "p925": { "x" : 925 },
 958     "p926": { "x" : 926 },
 959     "p927": { "x" : 927 },
 960     "p928": { "x" : 928 },
 961     "p929": { "x" : 929 },
 962     "p930": { "x" : 930 },
 963     "p931": { "x" : 931 },
 964     "p932": { "x" : 932 },
 965     "p933": { "x" : 933 },
 966     "p934": { "x" : 934 },
 967     "p935": { "x" : 935 },
 968     "p936": { "x" : 936 },
 969     "p937": { "x" : 937 },
 970     "p938": { "x" : 938 },
 971     "p939": { "x" : 939 },
 972     "p940": { "x" : 940 },
 973     "p941": { "x" : 941 },
 974     "p942": { "x" : 942 },
 975     "p943": { "x" : 943 },
 976     "p944": { "x" : 944 },
 977     "p945": { "x" : 945 },
 978     "p946": { "x" : 946 },
 979     "p947": { "x" : 947 },
 980     "p948": { "x" : 948 },
 981     "p949": { "x" : 949 },
 982     "p950": { "x" : 950 },
 983     "p951": { "x" : 951 },
 984     "p952": { "x" : 952 },
 985     "p953": { "x" : 953 },
 986     "p954": { "x" : 954 },
 987     "p955": { "x" : 955 },
 988     "p956": { "x" : 956 },
 989     "p957": { "x" : 957 },
 990     "p958": { "x" : 958 },
 991     "p959": { "x" : 959 },
 992     "p960": { "x" : 960 },
 993     "p961": { "x" : 961 },
 994     "p962": { "x" : 962 },
 995     "p963": { "x" : 963 },
 996     "p964": { "x" : 964 },
 997     "p965": { "x" : 965 },
 998     "p966": { "x" : 966 },
 999     "p967": { "x" : 967 },
1000     "p968": { "x" : 968 },
1001     "p969": { "x" : 969 },
1002     "p970": { "x" : 970 },
1003     "p971": { "x" : 971 },
1004     "p972": { "x" : 972 },
1005     "p973": { "x" : 973 },
1006     "p974": { "x" : 974 },
1007     "p975": { "x" : 975 },
1008     "p976": { "x" : 976 },
1009     "p977": { "x" : 977 },
1010     "p978": { "x" : 978 },
1011     "p979": { "x" : 979 },
1012     "p980": { "x" : 980 },
1013     "p981": { "x" : 981 },
1014     "p982": { "x" : 982 },
1015     "p983": { "x" : 983 },
1016     "p984": { "x" : 984 },
1017     "p985": { "x" : 985 },
1018     "p986": { "x" : 986 },
1019     "p987": { "x" : 987 },
1020     "p988": { "x" : 988 },
1021     "p989": { "x" : 989 },
1022     "p990": { "x" : 990 },
1023     "p991": { "x" : 991 },
1024     "p992": { "x" : 992 },
1025     "p993": { "x" : 993 },
1026     "p994": { "x" : 994 },
1027     "p995": { "x" : 995 },
1028     "p996": { "x" : 996 },
1029     "p997": { "x" : 997 },
1030     "p998": { "x" : 998 },
1031     "p999": { "x" : 999 }
1032 };
1033 
1034 for (var i = 0; i < 1000; i++) {
1035     var value = obj["p" + i];
1036     Assert.assertTrue(typeof value === "object");
1037     Assert.assertTrue(value.x === i);
1038 }