t.object = object.getShape(); 
t.shape = object.getShape(); 
dojox.gfx.utils.serialize = function(	/* dojox.gfx.Surface || dojox.gfx.Shape */ object){	var t = {}, v, isSurface = object instanceof dojox.gfx.Surface;		if(isSurface || object instanceof dojox.gfx.Group){		t.children = [];				for(var i = 0; i < object.children.length; ++i){					t.children.push(dojox.gfx.utils.serialize(object.children[i]));					}				if(isSurface){			return t.children;	// Array					}			}else{			t.object = object.getShape();			}		if(object.getTransform){			v = object.getTransform();				if(v){ t.transform = v; }			}		if(object.getStroke){			v = object.getStroke();				if(v){ t.stroke = v; }			}		if(object.getFill){			v = object.getFill();				if(v){ t.fill = v; }			}		if(object.getFont){			v = object.getFont();		 		if(v){ t.font = v; }			}		return t;	// Object	};
5168	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5168/4b20551938fb8eb4c64f65ce894354bae0ab34d1/utils.js/clean/gfx/utils.js