public < TYPE_1 > java.util.Iterator < TYPE_1 > iterator ( TYPE_2 VAR_1 , java.lang.String VAR_2 , java.lang.Object [ ] parameters , TYPE_3 [ ] VAR_3 , TYPE_4 < TYPE_1 > VAR_4 ) throws TYPE_5 { return query ( VAR_1 , VAR_2 , TYPE_6 . METHOD_1 ( parameters , VAR_3 , VAR_5 , VAR_6 ) , new TYPE_7 < TYPE_1 > ( VAR_4 ) ) ; }

public < TYPE_1 > java.util.Iterator < TYPE_1 > iterator ( TYPE_2 VAR_1 , java.lang.String VAR_2 , java.lang.Object [ ] parameters , TYPE_3 [ ] VAR_3 , TYPE_4 < TYPE_1 > VAR_4 ) throws TYPE_5 { return iterator ( VAR_1 , VAR_2 , TYPE_6 . METHOD_1 ( parameters , VAR_3 , VAR_5 , VAR_6 ) , VAR_4 ) ; }
