public static < TYPE_1 > java.util.Map < TYPE_1 , java.lang.Double > METHOD_1 ( java.util.Map < TYPE_1 , java.lang.Double > VAR_1 ) { double VAR_2 = 0.0 ; for ( java.lang.Double VAR_3 : VAR_1 . values ( ) ) VAR_2 += VAR_3 ; for ( java.util.Map.Entry < TYPE_1 , java.lang.Double > VAR_4 : VAR_1 . METHOD_2 ( ) ) VAR_4 . setValue ( ( ( VAR_4 . getValue ( ) ) / VAR_2 ) ) ; return VAR_1 ; }

public static < TYPE_1 > java.util.Map < TYPE_1 , java.lang.Double > METHOD_1 ( java.util.Map < TYPE_1 , java.lang.Double > VAR_1 ) { double VAR_2 = 0.0 ; for ( java.lang.Double VAR_3 : VAR_1 . values ( ) ) VAR_2 += VAR_3 ; if ( VAR_2 == 0 ) return VAR_1 ; for ( java.util.Map.Entry < TYPE_1 , java.lang.Double > VAR_4 : VAR_1 . METHOD_2 ( ) ) VAR_4 . setValue ( ( ( VAR_4 . getValue ( ) ) / VAR_2 ) ) ; return VAR_1 ; }
