add: this.arcScaleX_ = 1; this.arcScaleY_ = 1; 
context:    function CanvasRenderingContext2D_(surfaceElement) {    this.m_ = createMatrixIdentity();    this.mStack_ = [];    this.aStack_ = [];    this.currentPath_ = [];    // Canvas context properties    this.strokeStyle = "#000";    this.fillStyle = "#ccc";    this.lineWidth = 1;    this.lineJoin = "miter";    this.lineCap = "butt";    this.miterLimit = 10;    this.globalAlpha = 1;    var el = document.createElement('div');    el.style.width =  surfaceElement.clientWidth + 'px';    el.style.height = surfaceElement.clientHeight + 'px';    el.style.overflow = 'hidden';    el.style.position = 'absolute';    surfaceElement.appendChild(el);    this.element_ = el;  };
meta: 4951	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4951/22dbc43eec1e9a3844f6725937e96ddefa919a29/excanvas.js/clean/excanvas.js