1 getter called for 'foo' 2 foo 3 setter called for 'foo' with 33 4 method 'func' called with hello, world 5 new with hey!, it works! 6 __getKeys__ called 7 foo 8 bar 9 __getValues__ called 10 fooval 11 barval 12 __has__ called with 'foo' 13 false 14 __has__ called with 'js' 15 true 16 __delete__ called with 'prop' 17 true 18 getter called for 'js' 19 js 20 setter called for 'js' with javascript 21 getter called for 'javascript' 22 javascript 23 __isExtensible__ called 24 true 25 __isSealed__ called 26 false 27 __isFrozen__ called 28 false 29 __freeze__ called 30 __seal__ called 31 __preventExtensions__ called