public TYPE_1 METHOD_1 ( ) { java.util.Collections.sort ( VAR_1 , new TYPE_2 ( ) ) ; int VAR_2 = VAR_1 . METHOD_2 ( VAR_3 ) ; int VAR_4 = VAR_1 . METHOD_2 ( VAR_5 ) ; if ( VAR_4 == ( - 1 ) ) { VAR_4 = ( VAR_1 . size ( ) ) - 1 ; } int index = ( VAR_2 + VAR_4 ) / INT_1 ; return VAR_1 . get ( index ) ; }

public TYPE_1 METHOD_1 ( ) { java.util.Collections.sort ( VAR_1 , new TYPE_2 ( ) ) ; int VAR_2 = VAR_1 . METHOD_2 ( VAR_3 ) ; int VAR_4 = VAR_1 . METHOD_2 ( VAR_5 ) ; if ( VAR_4 == ( - 1 ) ) { VAR_4 = ( VAR_1 . size ( ) ) - 1 ; } int index = ( VAR_2 + VAR_4 ) / INT_1 ; if ( index == VAR_2 ) { index = VAR_4 ; } return VAR_1 . get ( index ) ; }
