METHOD_0 ( ) { org . IDENT_0 . IDENT_1 . IDENT_2 a = METHOD_1 ( ) ; int [ ] IDENT_3 = new int [ ] { 1 , 3 , 4 } ; int [ ] IDENT_4 = new int [ ] { 0 , 1 , 2 , 3 , 4 , 5 } ; org . IDENT_0 . IDENT_1 . IDENT_2 b = m ( org . IDENT_0 . IDENT_1 . IDENT_5 . a ( FLOAT_0 , FLOAT_1 , FLOAT_2 , FLOAT_3 , FLOAT_4 , FLOAT_5 ) , org . IDENT_0 . IDENT_1 . IDENT_5 . a ( FLOAT_6 , FLOAT_7 , FLOAT_8 , FLOAT_9 , FLOAT_10 , FLOAT_11 ) , org . IDENT_0 . IDENT_1 . IDENT_5 . a ( FLOAT_12 , FLOAT_13 , FLOAT_14 , FLOAT_15 , FLOAT_16 , FLOAT_17 ) ) ; "<AssertPlaceHolder>" ; } select ( int [ ] , int [ ] ) { int IDENT_6 = IDENT_7 . length ; int IDENT_8 = IDENT_9 . length ; if ( ( IDENT_6 == 0 ) || ( IDENT_8 == 0 ) ) { fail ( STRING_0 ) ; } int IDENT_10 = 0 ; for ( int i = 0 ; i < IDENT_6 ; i ++ ) { for ( int j = 0 ; j < IDENT_8 ; j ++ ) { if ( ( get ( IDENT_7 [ i ] , IDENT_9 [ j ] ) ) != 0.0 ) { IDENT_10 ++ ; } } } double [ ] IDENT_11 = new double [ IDENT_10 ] ; int [ ] IDENT_12 = new int [ IDENT_10 ] ; int [ ] IDENT_13 = new int [ IDENT_8 + 1 ] ; IDENT_13 [ 0 ] = 0 ; int IDENT_14 = 0 ; for ( int j = 0 ; j < IDENT_8 ; j ++ ) { IDENT_13 [ ( j + 1 ) ] = IDENT_13 [ j ] ; for ( int i = 0 ; i < IDENT_6 ; i ++ ) { double val = get ( IDENT_7 [ i ] , IDENT_9 [ j ] ) ; if ( val != 0.0 ) { IDENT_11 [ IDENT_14 ] = val ; IDENT_12 [ IDENT_14 ] = i ; IDENT_14 ++ ; ( IDENT_13 [ ( j + 1 ) ] ) ++ ; } } } return new org . IDENT_0 . IDENT_1 . IDENT_15 . METHOD_2 ( IDENT_6 , IDENT_8 , IDENT_10 , IDENT_11 , IDENT_12 , IDENT_13 ) ; }
org . junit . Assert . assertEquals ( b , a . select ( IDENT_3 , IDENT_4 ) )