public override bool Matches(IAtom atom)
        {
            string symbol = atom.Symbol;
            int    group  = PeriodicTable.GetGroup(symbol);

            return(group == this.groupNumber);
        }