private State PreliminaryCheck(InsertElement el) { State resultState = _addrset.FindNodeInHashTable(el.Name); if (defualtRule(resultState, el)) { return resultState; } else { throw new TrainException(el, @"element is not legality"); } }