internal bool HasError (Exception e) { if (errors == e) return true; return (errors is ArrayList) ? ((ArrayList) errors).Contains (e) : false; }