protected CharSetTerminal(CharSetTerminal other, ParserCloneArgs args) : base(other, args) { this.Characters = other.characters != null ? (char[])other.characters.Clone() : null; }