code: function() {
              var d = 1 / (this.m[0] * this.m[3] - this.m[1] * this.m[2]);
              var m0 = this.m[3] * d;
              var m1 = -this.m[1] * d;
              var m2 = -this.m[2] * d;
              var m3 = this.m[0] * d;
              var m4 = d * (this.m[2] * this.m[5] - this.m[3] * this.m[4]);
              var m5 = d * (this.m[1] * this.m[4] - this.m[0] * this.m[5]);
              this.m[0] = m0;
              this.m[1] = m1;
              this.m[2] = m2;
              this.m[3] = m3;
              this.m[4] = m4;
              this.m[5] = m5;
              return this;
          }
docs: Invert the matrix
  @method
  @memberof Kinetic.Transform.prototype
  @returns {Kinetic.Transform}