[CheckId] CA1502 [Warning] CA1502: Avoid excessive complexity [Description] 
This rule measures the number of linearly independent paths through the method, which is determined by the number and complexity of conditional branches.