METHOD_0 ( ) { com . baeldung . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 IDENT_4 = new com . baeldung . IDENT_0 . IDENT_1 . IDENT_2 . METHOD_1 ( ) ; int IDENT_5 = com . baeldung . IDENT_0 . IDENT_1 . IDENT_2 . METHOD_1 . IDENT_6 ; int IDENT_7 = ( com . baeldung . IDENT_0 . IDENT_1 . IDENT_2 . METHOD_1 . IDENT_8 ) * ( com . baeldung . IDENT_0 . IDENT_1 . IDENT_2 . METHOD_1 . IDENT_8 ) ; for ( int i = 0 ; i < IDENT_7 ; i ++ ) { IDENT_4 = IDENT_1 . METHOD_2 ( IDENT_4 , IDENT_5 ) ; if ( ( IDENT_4 . METHOD_3 ( ) ) != ( - 1 ) ) { break ; } IDENT_5 = 3 - IDENT_5 ; } int IDENT_9 = IDENT_4 . METHOD_3 ( ) ; "<AssertPlaceHolder>" ; } METHOD_3 ( ) { int IDENT_10 = IDENT_11 . length ; int IDENT_12 = IDENT_10 - 1 ; int [ ] IDENT_13 = new int [ IDENT_10 ] ; int [ ] IDENT_14 = new int [ IDENT_10 ] ; for ( int i = 0 ; i < IDENT_10 ; i ++ ) { int [ ] row = IDENT_11 [ i ] ; int [ ] IDENT_15 = new int [ IDENT_10 ] ; for ( int j = 0 ; j < IDENT_10 ; j ++ ) { IDENT_15 [ j ] = IDENT_11 [ j ] [ i ] ; } int IDENT_16 = METHOD_4 ( row ) ; if ( IDENT_16 != 0 ) return IDENT_16 ; int IDENT_17 = METHOD_4 ( IDENT_15 ) ; if ( IDENT_17 != 0 ) return IDENT_17 ; IDENT_13 [ i ] = IDENT_11 [ i ] [ i ] ; IDENT_14 [ i ] = IDENT_11 [ ( IDENT_12 - i ) ] [ i ] ; } int IDENT_18 = METHOD_4 ( IDENT_13 ) ; if ( IDENT_18 != 0 ) return IDENT_18 ; int IDENT_19 = METHOD_4 ( IDENT_14 ) ; if ( IDENT_19 != 0 ) return IDENT_19 ; if ( ( METHOD_5 ( ) . size ( ) ) > 0 ) return com . baeldung . IDENT_0 . IDENT_1 . IDENT_2 . METHOD_1 . IDENT_20 ; else return com . baeldung . IDENT_0 . IDENT_1 . IDENT_2 . METHOD_1 . IDENT_21 ; }
org . junit . Assert . assertEquals ( IDENT_9 , METHOD_1 . IDENT_21 )