[CheckId] CA1031 [Warning] CA1031: Do not catch general exception types [Description] 
General exceptions should not be caught. Catch a more specific exception, or rethrow the general exception as the last statement in the catch block.