public IntraDayDividendSplit(Split split, Dividend dividend)
        {
            if (split == null) 
                throw new ArgumentNullException("split");
            if (dividend == null)
                throw new ArgumentNullException("dividend");


            Split = split;
            Dividend = dividend;
            Time = Split.Time;
        }
        public IntraDayDividendSplit(Split split, Dividend dividend)
        {
            if (split == null)
            {
                throw new ArgumentNullException("split");
            }
            if (dividend == null)
            {
                throw new ArgumentNullException("dividend");
            }


            Split    = split;
            Dividend = dividend;
            Time     = Split.Time;
        }