private void METHOD_1 ( int k , TYPE_1 item ) { while ( k > 0 ) { int VAR_1 = ( k - 1 ) > > > 1 ; java.lang.Object VAR_2 = VAR_3 [ VAR_1 ] ; if ( ( VAR_4 . METHOD_2 ( ( ( TYPE_1 ) ( VAR_2 ) ) , item ) ) >= 0 ) break ; VAR_3 [ k ] = VAR_2 ; k = VAR_1 ; } VAR_3 [ k ] = item ; }

private void METHOD_1 ( int k , TYPE_1 item ) { while ( k > 0 ) { int VAR_1 = ( k - 1 ) > > > 1 ; java.lang.Object VAR_2 = VAR_3 [ VAR_1 ] ; if ( ( VAR_4 . METHOD_2 ( item , ( ( TYPE_1 ) ( VAR_2 ) ) ) ) >= 0 ) break ; VAR_3 [ k ] = VAR_2 ; k = VAR_1 ; } VAR_3 [ k ] = item ; }
