RewriteDecl : BodyDecl ::= Access Rewrite*; RewriteListDecl : RewriteDecl ::= Access Rewrite* ParentType:Access ChildName:Access ; abstract Rewrite ::= Access Block; ConditionalRewrite : Rewrite ::= Expr Access Block; UnconditionalRewrite : Rewrite ::= Access Block;