public static java.util.Map < TYPE_1 , java.lang.Integer > METHOD_1 ( TYPE_2 < TYPE_1 > VAR_1 ) { java.util.Map < TYPE_1 , java.lang.Integer > VAR_2 = new java.util.HashMap < TYPE_1 , java.lang.Integer > ( ) ; for ( TYPE_2 < TYPE_1 > VAR_3 : VAR_1 . METHOD_2 ( ) ) { VAR_2 . METHOD_3 ( TYPE_3 . METHOD_1 ( VAR_3 , 0 ) ) ; } return VAR_2 ; }

public static java.util.Map < TYPE_1 , java.lang.Integer > METHOD_1 ( TYPE_2 < TYPE_1 > VAR_1 ) { java.util.Map < TYPE_1 , java.lang.Integer > VAR_2 = new java.util.HashMap < TYPE_1 , java.lang.Integer > ( ) ; if ( VAR_1 . METHOD_2 ( ) . isEmpty ( ) ) { VAR_2 . put ( VAR_1 . getData ( ) , 0 ) ; } else { for ( TYPE_2 < TYPE_1 > VAR_3 : VAR_1 . METHOD_2 ( ) ) { VAR_2 . METHOD_3 ( TYPE_3 . METHOD_1 ( VAR_3 , 0 ) ) ; } } return VAR_2 ; }
