protected Decorator(ILowestCommonDenominator lowestCommonDenominator)
        {
            if (lowestCommonDenominator == null)
            {
                throw new ArgumentNullException();
            }

            _lowestCommonDenominator = lowestCommonDenominator;
        }
 public ParenthesesDecorator(ILowestCommonDenominator lowestCommonDenominator) : base(lowestCommonDenominator)
 {
 }
 public SquareBracketDecorator(ILowestCommonDenominator lowestCommonDenominator) : base(lowestCommonDenominator)
 {
 }