private < TYPE_1 > TYPE_1 METHOD_1 ( java.lang.Class < TYPE_1 > type , java.lang.String VAR_1 ) throws java.io.IOException { TYPE_2 < TYPE_1 > VAR_2 = ( ( TYPE_2 < TYPE_1 > ) ( TYPE_3 . METHOD_2 ( type , VAR_3 , VAR_4 ) ) ) ; TYPE_4 VAR_5 = new TYPE_4 ( VAR_1 ) ; return VAR_2 . METHOD_1 ( VAR_5 ) ; }

private < TYPE_1 > TYPE_1 METHOD_1 ( java.lang.Class < TYPE_1 > type , java.lang.String VAR_1 ) throws java.io.IOException { TYPE_2 < TYPE_1 > VAR_2 = ( ( TYPE_2 < TYPE_1 > ) ( TYPE_3 . METHOD_2 ( type , VAR_3 , VAR_4 ) ) ) ; return VAR_2 . METHOD_1 ( VAR_1 ) ; }
