public TYPE_1 < java.lang.String > METHOD_1 ( TYPE_2 < java.lang.String > VAR_1 , java.lang.String VAR_2 ) throws TYPE_3 { VAR_1 = ( ( TYPE_2 < java.lang.String > ) ( METHOD_2 ( VAR_1 ) ) ) ; TYPE_4 < java.lang.String > VAR_3 = new TYPE_4 < java.lang.String > ( ( ( TYPE_5 < java.lang.String > ) ( VAR_1 ) ) , VAR_2 ) ; return VAR_3 ; }

public TYPE_1 < java.lang.String > METHOD_1 ( java.util.Collection < java.lang.String > VAR_1 , java.lang.String VAR_2 ) throws TYPE_3 { VAR_1 = ( ( java.util.Collection < java.lang.String > ) ( METHOD_2 ( VAR_1 ) ) ) ; TYPE_4 < java.lang.String > VAR_3 = new TYPE_4 < java.lang.String > ( ( ( TYPE_5 < java.lang.String > ) ( VAR_1 ) ) , VAR_2 ) ; return VAR_3 ; }
