internal override Func <HashSet <char> >[] GetCompactableCharSets() { return(Expression1.GetCompactableCharSets().Union(Expression2.GetCompactableCharSets()).ToArray()); }