efault: return "DOMMatrix"; break;
  }
}
["DOMMatrix", "DOMMatrixReadOnly"].forEach((constr) => {
  ["translate",
   "scale",
   "scale3d",
   "rotate",
   "rotateFromVector",
   "rotateAxisAngle",
   "skewX",
   "skewY",
   "multiply",
   "flipX",
   "flipY",
   "inverse",
   "transformPoint",
   "toFloat32Array",
   "toFloat64Array"].forEach((method) => {
     test(() => {
       const matrix = new self[constr]();
       const a = matrix[method]();
       const b = matrix[method]();
       assert_class_st