public static TYPE_1 METHOD_1 ( java.util.ArrayList < TYPE_1 > list ) { TYPE_1 VAR_1 = list . get ( 0 ) ; double VAR_2 = TYPE_2 . METHOD_2 ( VAR_1 ) ; for ( int i = 0 ; i < ( list . size ( ) ) ; i ++ ) { if ( ( TYPE_2 . METHOD_2 ( list . get ( i ) ) ) > VAR_2 ) { VAR_1 = list . get ( i ) ; } } return VAR_1 ; }

private static TYPE_1 METHOD_1 ( java.util.ArrayList < TYPE_1 > list ) { TYPE_1 VAR_1 = list . get ( 0 ) ; double VAR_2 = TYPE_2 . METHOD_2 ( VAR_1 ) ; for ( int i = 0 ; i < ( list . size ( ) ) ; i ++ ) { if ( ( TYPE_2 . METHOD_2 ( list . get ( i ) ) ) > VAR_2 ) { VAR_1 = list . get ( i ) ; } } return VAR_1 ; }
