Make MetricCheck more exception-safe
Add TestsSuite
Add metrix MaxNestedBlockDepth
Fix NPE which occurred for abstract methods (don't have a body)