private AcceptStatement VisitAccept(AcceptStatement accept) { if (accept == null) return null; AcceptStatement result = (AcceptStatement)accept.Clone(); result.booleanExpr = this.VisitExpression(accept.booleanExpr); return result; }