protected void HandleInput(string rawQL, string rawQLS) { List <string> errors = new List <string>(); try { Form = _parseController.Parse(rawQL, rawQLS, this, ref errors); } catch (Exception e) { errors.Add(UserMessages.FatalErrorOccured(e.Message)); } finally { if (errors.Count > 0) { ShowError(errors.ToArray()); } else { DisplayForm(); } } }