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