/// <inheritdoc/>
        public override ICDKObject Clone(CDKObjectMap map)
        {
            var reactionScheme = new List <IReactionScheme>();

            foreach (var scheme in Schemes)
            {
                reactionScheme.Add((IReactionScheme)scheme.Clone(map));
            }
            ReactionScheme clone = (ReactionScheme)base.Clone(map);

            clone.reactionScheme = reactionScheme;
            return(clone);
        }
        public void TestReactionScheme()
        {
            IReactionScheme scheme = new ReactionScheme();

            Assert.IsNotNull(scheme);
        }