public TYPE_1 METHOD_1 ( TYPE_1 p ) { if ( isEmpty ( ) ) return null ; java.util.Iterator < TYPE_1 > VAR_1 = VAR_2 . iterator ( ) ; TYPE_1 min = VAR_1 . METHOD_2 ( ) ; double VAR_3 = p . METHOD_3 ( min ) ; while ( VAR_1 . METHOD_4 ( ) ) { TYPE_1 tmp = VAR_1 . METHOD_2 ( ) ; double VAR_4 = p . METHOD_3 ( tmp ) ; if ( VAR_3 < VAR_4 ) { min = tmp ; VAR_3 = VAR_4 ; } } return min ; }

public TYPE_1 METHOD_1 ( TYPE_1 p ) { if ( isEmpty ( ) ) return null ; java.util.Iterator < TYPE_1 > VAR_1 = VAR_2 . iterator ( ) ; TYPE_1 min = VAR_1 . METHOD_2 ( ) ; double VAR_3 = p . METHOD_3 ( min ) ; while ( VAR_1 . METHOD_4 ( ) ) { TYPE_1 tmp = VAR_1 . METHOD_2 ( ) ; double VAR_4 = p . METHOD_3 ( tmp ) ; if ( VAR_3 > VAR_4 ) { min = tmp ; VAR_3 = VAR_4 ; } } return min ; }
