METHOD_0 ( ) { final org . IDENT_0 . rules . IDENT_1 . IDENT_2 a = new org . IDENT_0 . rules . IDENT_1 . METHOD_1 ( new float [ ] [ ] { new float [ ] { 1 , 2 } , new float [ ] { 3 , 4 } , new float [ ] { 5 , 6 } } ) ; final org . IDENT_0 . rules . IDENT_1 . METHOD_1 b = new org . IDENT_0 . rules . IDENT_1 . METHOD_1 ( new float [ ] [ ] { new float [ ] { 1 } , new float [ ] { 2 } } ) ; final org . IDENT_0 . rules . IDENT_1 . METHOD_1 c = new org . IDENT_0 . rules . IDENT_1 . METHOD_1 ( new float [ ] [ ] { new float [ ] { 5 } , new float [ ] { INT_0 } , new float [ ] { INT_1 } } ) ; "<AssertPlaceHolder>" ; } METHOD_2 ( org . IDENT_0 . rules . IDENT_1 . METHOD_1 ) { float [ ] [ ] a = this . m ; float [ ] [ ] b = that . m ; final int IDENT_3 = a . length ; final int IDENT_4 = a [ 0 ] . length ; final int IDENT_5 = b . length ; final int IDENT_6 = b [ 0 ] . length ; if ( IDENT_4 != IDENT_5 ) { throw new java . lang . METHOD_3 ( ( ( ( ( STRING_0 + IDENT_4 ) + STRING_1 ) + IDENT_6 ) + STRING_2 ) ) ; } float [ ] [ ] c = new float [ IDENT_3 ] [ IDENT_6 ] ; for ( int i = 0 ; i < IDENT_3 ; i ++ ) { for ( int j = 0 ; j < IDENT_6 ; j ++ ) { for ( int k = 0 ; k < IDENT_4 ; k ++ ) { c [ i ] [ j ] += ( a [ i ] [ k ] ) * ( b [ k ] [ j ] ) ; } } } return new org . IDENT_0 . rules . IDENT_1 . METHOD_1 ( c ) ; }
org . junit . Assert . assertEquals ( c , a . METHOD_2 ( b ) )