METHOD_0 ( ) { com . IDENT_0 . runtime . IDENT_1 . IDENT_2 = INT_0 ; com . IDENT_0 . internal . kernel . IDENT_3 . METHOD_1 ( new com . IDENT_0 . runtime . IDENT_1 . METHOD_2 ( ) ) ; com . IDENT_0 . device . IDENT_4 device = com . IDENT_0 . internal . kernel . IDENT_3 . instance ( ) . METHOD_3 ( ) ; org . junit . IDENT_5 . METHOD_4 ( ( ( device != null ) && ( device instanceof com . IDENT_0 . device . IDENT_6 ) ) ) ; final com . IDENT_0 . runtime . IDENT_1 . IDENT_7 kernel = new com . IDENT_0 . runtime . IDENT_1 . METHOD_5 ( com . IDENT_0 . runtime . IDENT_1 . IDENT_2 ) ; try { final com . IDENT_0 . IDENT_8 range = device . METHOD_6 ( com . IDENT_0 . runtime . IDENT_1 . IDENT_2 , com . IDENT_0 . runtime . IDENT_1 . IDENT_2 ) ; IDENT_9 = METHOD_7 ( ) ; kernel . METHOD_8 ( false ) ; kernel . METHOD_9 ( IDENT_9 ) ; kernel . execute ( range ) ; "<AssertPlaceHolder>" ; } finally { kernel . METHOD_10 ( ) ; } } validate ( ) { int [ ] IDENT_10 = METHOD_7 ( ) ; int [ ] expected = new int [ com . IDENT_0 . runtime . IDENT_1 . IDENT_2 ] ; for ( int IDENT_11 = 0 ; IDENT_11 < ( com . IDENT_0 . runtime . IDENT_1 . IDENT_2 ) ; IDENT_11 ++ ) { final int IDENT_12 = ( ( com . IDENT_0 . runtime . IDENT_1 . IDENT_2 ) - 1 ) - ( ( IDENT_11 + ( ( com . IDENT_0 . runtime . IDENT_1 . IDENT_2 ) / 2 ) ) OP_0 ( com . IDENT_0 . runtime . IDENT_1 . IDENT_2 ) ) ; expected [ IDENT_12 ] += IDENT_10 [ IDENT_11 ] ; for ( int i = 0 ; i < ( com . IDENT_0 . runtime . IDENT_1 . IDENT_2 ) ; i ++ ) { expected [ IDENT_11 ] += i ; } } int [ ] IDENT_13 = expected ; expected = new int [ com . IDENT_0 . runtime . IDENT_1 . IDENT_2 ] ; for ( int IDENT_11 = 0 ; IDENT_11 < ( com . IDENT_0 . runtime . IDENT_1 . IDENT_2 ) ; IDENT_11 ++ ) { int IDENT_12 = ( IDENT_11 + ( ( com . IDENT_0 . runtime . IDENT_1 . IDENT_2 ) / 2 ) ) OP_0 ( com . IDENT_0 . runtime . IDENT_1 . IDENT_2 ) ; expected [ IDENT_12 ] = IDENT_13 [ IDENT_11 ] ; } for ( int IDENT_11 = 0 ; IDENT_11 < ( com . IDENT_0 . runtime . IDENT_1 . IDENT_2 ) ; IDENT_11 ++ ) { if ( IDENT_11 < ( ( com . IDENT_0 . runtime . IDENT_1 . IDENT_2 ) / 2 ) ) { expected [ IDENT_11 ] += expected [ ( ( ( com . IDENT_0 . runtime . IDENT_1 . IDENT_2 ) - 1 ) - IDENT_11 ) ] ; } } org . junit . Assert . assertArrayEquals ( STRING_0 , expected , IDENT_9 ) ; return true ; }
org . junit . Assert . assertTrue ( validate ( ) )