private java.lang.String METHOD_1 ( java.util.Map < java.lang.String , java.lang.Double > VAR_1 , java.util.List < java.lang.String > VAR_2 ) { java.util.Set < java.lang.String > keys = VAR_1 . METHOD_2 ( ) ; java.lang.Double VAR_3 = VAR_4 ; java.lang.String node = VAR_2 . get ( 0 ) ; for ( java.lang.String key : keys ) { if ( VAR_2 . contains ( key ) ) { if ( ( VAR_1 . get ( key ) ) < VAR_3 ) { node = key ; VAR_3 = VAR_1 . get ( key ) ; } } } return node ; }

private java.lang.String METHOD_1 ( java.util.Map < java.lang.String , java.lang.Double > VAR_1 , java.util.List < java.lang.String > VAR_2 ) { java.util.Set < java.lang.String > keys = VAR_1 . METHOD_2 ( ) ; java.lang.Double VAR_3 = VAR_4 ; java.lang.String node = VAR_2 . get ( 0 ) ; for ( java.lang.String key : keys ) { if ( ( VAR_2 . contains ( key ) ) && ( ( VAR_1 . get ( key ) ) < VAR_3 ) ) { node = key ; VAR_3 = VAR_1 . get ( key ) ; } } return node ; }
