protected override BasePattern TransformAST(BasePattern pattern) { pattern = base.TransformAST(pattern); return new StringASTTransform().Transform(pattern); }