Trouble with with() (:

What’s wrong with this code? It doesn’t add any properties to object…


[LEFT]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]public [/COLOR][/SIZE][/COLOR][/SIZE]****[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]static [/COLOR][/SIZE][/COLOR][/SIZE]****[SIZE=2][COLOR=#339966][SIZE=2][COLOR=#339966]function[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] Default():Object {[/SIZE]
[SIZE=2][COLOR=#6699cc][SIZE=2][COLOR=#6699cc][COLOR=#000000]   [/COLOR]**var**[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] object:Object = [/SIZE]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]new[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] Object();[/SIZE]
[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff][COLOR=#000000]   [/COLOR]**with**[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] (object) {[/SIZE]
[SIZE=2]      a = [/SIZE]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]false[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2];   [/SIZE]
[SIZE=2][COLOR=#6699cc][COLOR=black]      b[/COLOR] [/COLOR]= [/SIZE]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]false[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2];[/SIZE]
[SIZE=2]      c = [/SIZE]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]false[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2];[/SIZE]
[SIZE=2][COLOR=black]      d[/COLOR] = [/SIZE]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]null[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2];[/SIZE]
[SIZE=2]   }[/SIZE]
[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff][COLOR=#000000]   [/COLOR]**return**[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] object;[/SIZE]
[SIZE=2]}[/SIZE][/LEFT]