public static IEnumerable<ThrownExceptionModel> Read(IAnalyzeUnit analyzeUnit, ObjectCreationExpressionModel objectCreationExpression)
        {
            var declaredElement = objectCreationExpression.Node.ConstructorReference.Resolve().DeclaredElement;
            if (declaredElement == null)
                return Enumerable.Empty<ThrownExceptionModel>();

            var xmlDoc = declaredElement.GetXMLDoc(true);
            if (xmlDoc == null)
                return Enumerable.Empty<ThrownExceptionModel>();

            return Read(analyzeUnit, objectCreationExpression, xmlDoc);
        }
        public static IEnumerable <ThrownExceptionModel> Read(IAnalyzeUnit analyzeUnit, ObjectCreationExpressionModel objectCreationExpression)
        {
            var declaredElement = objectCreationExpression.Node.ConstructorReference.Resolve().DeclaredElement;

            if (declaredElement == null)
            {
                return(Enumerable.Empty <ThrownExceptionModel>());
            }

            var xmlDoc = declaredElement.GetXMLDoc(true);

            if (xmlDoc == null)
            {
                return(Enumerable.Empty <ThrownExceptionModel>());
            }

            return(Read(analyzeUnit, objectCreationExpression, xmlDoc));
        }