public java.util.Map < java.lang.String , java.lang.Integer > METHOD_1 ( ) { final java.util.Map < java.lang.String , java.lang.Integer > VAR_1 = new TYPE_1 < java.lang.String , java.lang.Integer > ( ) ; final int [ ] VAR_2 ; synchronized ( this . VAR_2 ) { VAR_2 = TYPE_2 . METHOD_2 ( this . VAR_2 , this . VAR_2 . length ) ; } for ( int i = 0 ; i < ( VAR_2 . length ) ; i ++ ) { VAR_1 . put ( keys [ i ] , VAR_2 [ i ] ) ; } return VAR_1 ; }

public java.util.Map < java.lang.String , java.lang.Integer > METHOD_1 ( ) { final java.util.Map < java.lang.String , java.lang.Integer > VAR_1 = new TYPE_1 < java.lang.String , java.lang.Integer > ( ) ; final int length = keys . length ; for ( int i = 0 ; i < length ; i ++ ) { VAR_1 . put ( keys [ i ] , VAR_2 [ i ] . count ) ; } return VAR_1 ; }
