@@ -114,51 +114,49 @@ protected void init(final Object[] args, final Function ctorObj) {
114114 return ;
115115 }
116116
117- if (args .length > 0 ) {
118- if (args [0 ] instanceof NativeArray ) {
119- final NativeArray arrayArgs = (NativeArray ) args [0 ];
120- if (arrayArgs .getLength () == 6 ) {
121- m11_ = JavaScriptEngine .toNumber (arrayArgs .get (0 ));
122- m12_ = JavaScriptEngine .toNumber (arrayArgs .get (1 ));
123-
124- m21_ = JavaScriptEngine .toNumber (arrayArgs .get (2 ));
125- m22_ = JavaScriptEngine .toNumber (arrayArgs .get (3 ));
126-
127- m41_ = JavaScriptEngine .toNumber (arrayArgs .get (4 ));
128- m42_ = JavaScriptEngine .toNumber (arrayArgs .get (5 ));
129-
130- is2D_ = true ;
131- return ;
132- }
133-
134- if (arrayArgs .getLength () == 16 ) {
135- m11_ = JavaScriptEngine .toNumber (arrayArgs .get (0 ));
136- m12_ = JavaScriptEngine .toNumber (arrayArgs .get (1 ));
137- m13_ = JavaScriptEngine .toNumber (arrayArgs .get (2 ));
138- m14_ = JavaScriptEngine .toNumber (arrayArgs .get (3 ));
139-
140- m21_ = JavaScriptEngine .toNumber (arrayArgs .get (4 ));
141- m22_ = JavaScriptEngine .toNumber (arrayArgs .get (5 ));
142- m23_ = JavaScriptEngine .toNumber (arrayArgs .get (6 ));
143- m24_ = JavaScriptEngine .toNumber (arrayArgs .get (7 ));
144-
145- m31_ = JavaScriptEngine .toNumber (arrayArgs .get (8 ));
146- m32_ = JavaScriptEngine .toNumber (arrayArgs .get (9 ));
147- m33_ = JavaScriptEngine .toNumber (arrayArgs .get (10 ));
148- m34_ = JavaScriptEngine .toNumber (arrayArgs .get (11 ));
149-
150- m41_ = JavaScriptEngine .toNumber (arrayArgs .get (12 ));
151- m42_ = JavaScriptEngine .toNumber (arrayArgs .get (13 ));
152- m43_ = JavaScriptEngine .toNumber (arrayArgs .get (14 ));
153- m44_ = JavaScriptEngine .toNumber (arrayArgs .get (15 ));
154-
155- is2D_ = false ;
156- return ;
157- }
158-
159- throw JavaScriptEngine .typeError ("DOMMatrixReadOnly constructor: Matrix init sequence must have "
160- + "a length of 6 or 16 (actual value: " + arrayArgs .getLength () + ")" );
117+ if (args [0 ] instanceof NativeArray ) {
118+ final NativeArray arrayArgs = (NativeArray ) args [0 ];
119+ if (arrayArgs .getLength () == 6 ) {
120+ m11_ = JavaScriptEngine .toNumber (arrayArgs .get (0 ));
121+ m12_ = JavaScriptEngine .toNumber (arrayArgs .get (1 ));
122+
123+ m21_ = JavaScriptEngine .toNumber (arrayArgs .get (2 ));
124+ m22_ = JavaScriptEngine .toNumber (arrayArgs .get (3 ));
125+
126+ m41_ = JavaScriptEngine .toNumber (arrayArgs .get (4 ));
127+ m42_ = JavaScriptEngine .toNumber (arrayArgs .get (5 ));
128+
129+ is2D_ = true ;
130+ return ;
161131 }
132+
133+ if (arrayArgs .getLength () == 16 ) {
134+ m11_ = JavaScriptEngine .toNumber (arrayArgs .get (0 ));
135+ m12_ = JavaScriptEngine .toNumber (arrayArgs .get (1 ));
136+ m13_ = JavaScriptEngine .toNumber (arrayArgs .get (2 ));
137+ m14_ = JavaScriptEngine .toNumber (arrayArgs .get (3 ));
138+
139+ m21_ = JavaScriptEngine .toNumber (arrayArgs .get (4 ));
140+ m22_ = JavaScriptEngine .toNumber (arrayArgs .get (5 ));
141+ m23_ = JavaScriptEngine .toNumber (arrayArgs .get (6 ));
142+ m24_ = JavaScriptEngine .toNumber (arrayArgs .get (7 ));
143+
144+ m31_ = JavaScriptEngine .toNumber (arrayArgs .get (8 ));
145+ m32_ = JavaScriptEngine .toNumber (arrayArgs .get (9 ));
146+ m33_ = JavaScriptEngine .toNumber (arrayArgs .get (10 ));
147+ m34_ = JavaScriptEngine .toNumber (arrayArgs .get (11 ));
148+
149+ m41_ = JavaScriptEngine .toNumber (arrayArgs .get (12 ));
150+ m42_ = JavaScriptEngine .toNumber (arrayArgs .get (13 ));
151+ m43_ = JavaScriptEngine .toNumber (arrayArgs .get (14 ));
152+ m44_ = JavaScriptEngine .toNumber (arrayArgs .get (15 ));
153+
154+ is2D_ = false ;
155+ return ;
156+ }
157+
158+ throw JavaScriptEngine .typeError ("DOMMatrixReadOnly constructor: Matrix init sequence must have "
159+ + "a length of 6 or 16 (actual value: " + arrayArgs .getLength () + ")" );
162160 }
163161
164162 throw JavaScriptEngine .asJavaScriptException (
0 commit comments