public virtual bool VisitContinueStatement(ContinueStatement continueStatement, object d) { if ((continueStatement == null)) { return SetFailure(); } if ((d == null)) { return SetFailure(); } if(continueStatement.GetType() != d.GetType()) {return SetFailure();} var data = (ContinueStatement)d; if (!IsMatch(continueStatement, data)) { return SetFailure(); } return true; }