public static int [ ] METHOD_1 ( int [ ] a , int p , int VAR_1 ) { if ( p < VAR_1 ) { int VAR_2 = ( p + VAR_1 ) / INT_1 ; TYPE_1 . METHOD_1 ( a , p , VAR_2 ) ; TYPE_1 . METHOD_1 ( a , ( VAR_2 + 1 ) , VAR_1 ) ; TYPE_1 . METHOD_2 ( a , p , VAR_2 , VAR_1 ) ; } return a ; }

public static void METHOD_1 ( int [ ] a , int p , int VAR_1 ) { if ( p < VAR_1 ) { int VAR_2 = ( p + VAR_1 ) / INT_1 ; TYPE_1 . METHOD_1 ( a , p , VAR_2 ) ; TYPE_1 . METHOD_1 ( a , ( VAR_2 + 1 ) , VAR_1 ) ; TYPE_1 . METHOD_2 ( a , p , VAR_2 , VAR_1 ) ; } }
