question: public ProgramRewriter ( ArrayList < HopRewriteRule > hRewrites , ArrayList < StatementBlockRewriteRule > sbRewrites ) { _dagRuleSet = new ArrayList < HopRewriteRule > ( ) ; _dagRuleSet . addAll ( hRewrites ) ; _sbRuleSet = new ArrayList < StatementBlockRewriteRule > ( ) ; _sbRuleSet . addAll ( sbRewrites ) ; }
target:  Construct a program rewriter for the given rewrite sets which are passed from outside.