public static TYPE_1 < java.lang.String , TYPE_2 > METHOD_1 ( java.lang.String VAR_1 ) { TYPE_1 < java.lang.String , TYPE_2 > VAR_2 = new TYPE_1 < > ( ) ; for ( java.util.Map.Entry < java.lang.String , TYPE_2 > VAR_3 : VAR_4 . METHOD_2 ( ) . get ( VAR_1 ) . METHOD_3 ( ) ) { VAR_2 . put ( VAR_3 . METHOD_4 ( ) , VAR_3 . getValue ( ) ) ; } return VAR_2 ; }

public static TYPE_1 < java.lang.String , TYPE_2 > METHOD_1 ( java.lang.String VAR_1 ) { TYPE_1 < java.lang.String , TYPE_2 > VAR_2 = new TYPE_1 < > ( ) ; for ( java.util.Map.Entry < java.lang.String , TYPE_2 > VAR_3 : VAR_4 . METHOD_2 ( ) . get ( VAR_1 ) . METHOD_3 ( ) ) { VAR_2 . put ( new java.lang.String ( VAR_3 . METHOD_4 ( ) ) , new TYPE_2 ( VAR_3 . getValue ( ) . get ( ) ) ) ; } return VAR_2 ; }
