private static void METHOD_1 ( TYPE_1 [ ] a , int VAR_1 , int VAR_2 ) { for ( int i = 1 ; i <= VAR_2 ; i ++ ) for ( int j = i ; ( j > VAR_1 ) && ( TYPE_2 . METHOD_2 ( a [ j ] , a [ ( j - 1 ) ] ) ) ; j -- ) TYPE_2 . METHOD_3 ( a , j , ( j - 1 ) ) ; }

private static void METHOD_1 ( TYPE_1 [ ] a , int VAR_1 , int VAR_2 ) { for ( int i = VAR_1 + 1 ; i <= VAR_2 ; i ++ ) for ( int j = i ; ( j > VAR_1 ) && ( TYPE_2 . METHOD_2 ( a [ j ] , a [ ( j - 1 ) ] ) ) ; j -- ) TYPE_2 . METHOD_3 ( a , j , ( j - 1 ) ) ; }
