METHOD_0 ( ) { final org . IDENT_0 . IDENT_1 IDENT_2 = new org . IDENT_0 . METHOD_1 ( org . IDENT_3 . core . utils . IDENT_4 . IDENT_5 ) ; final org . IDENT_0 . METHOD_1 IDENT_6 = new org . IDENT_0 . METHOD_1 ( org . IDENT_3 . core . utils . IDENT_4 . IDENT_7 ) ; org . IDENT_0 . METHOD_1 IDENT_8 = org . IDENT_3 . core . utils . IDENT_9 . METHOD_2 ( IDENT_2 ) ; "<AssertPlaceHolder>" ; } METHOD_2 ( org . IDENT_0 . IDENT_10 ) { if ( ! ( IDENT_11 . METHOD_3 ( ) ) ) { org . IDENT_3 . core . utils . IDENT_9 . logger . METHOD_4 ( STRING_0 ) ; throw new java . lang . IllegalArgumentException ( STRING_1 ) ; } final int IDENT_12 = 2 * ( IDENT_11 . length ) ; org . IDENT_0 . IDENT_10 IDENT_13 = new org . IDENT_0 . METHOD_5 ( IDENT_11 . IDENT_14 , IDENT_11 . IDENT_15 ) ; final int start = ( ( int ) ( ( java . lang . Math . METHOD_6 ( ( ( ( double ) ( IDENT_12 ) ) / 2 ) ) ) + 1 ) ) ; java . lang . System . METHOD_7 ( IDENT_11 . data , start , IDENT_13 . data , 0 , ( IDENT_12 - start ) ) ; java . lang . System . METHOD_7 ( IDENT_11 . data , 0 , IDENT_13 . data , ( IDENT_12 - start ) , start ) ; return IDENT_13 ; }
org . junit . Assert . assertEquals ( IDENT_6 , IDENT_8 )