Advertisement
Guest User

sonaqube8.9_java_performance.json

a guest
Mar 7th, 2022
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 78.16 KB | None | 0 0
  1. { "name": "JavaSquidSensor", "calls": 1, "durationNanos": 8620451680997, "children": [
  2.     { "name": "#MeasurementCost_v1", "calls": 1, "durationNanos": 66881911, "children": [
  3.         { "name": "createChild", "calls": 1, "durationNanos": 347 },
  4.         { "name": "incrementChild", "calls": 1, "durationNanos": 298 },
  5.         { "name": "nanoTime", "calls": 1, "durationNanos": 113 },
  6.         { "name": "observationCost", "calls": 1, "durationNanos": 74 }
  7.       ]
  8.     },
  9.     { "name": "Generated", "calls": 1, "durationNanos": 552071 },
  10.     { "name": "Main", "calls": 1, "durationNanos": 8618397882257, "children": [
  11.         { "name": "CompilationUnit", "calls": 6237, "durationNanos": 1956545 },
  12.         { "name": "IssuableSubscriptionVisitors", "calls": 6237, "durationNanos": 1450254446392, "children": [
  13.             { "name": "AESAlgorithmCheck", "calls": 382406, "durationNanos": 39795140 },
  14.             { "name": "AbsOnNegativeCheck", "calls": 344830, "durationNanos": 50286096 },
  15.             { "name": "AbstractClassNoFieldShouldBeInterfaceCheck", "calls": 26148, "durationNanos": 19682141 },
  16.             { "name": "AccessibilityChangeCheck", "calls": 382406, "durationNanos": 217979938 },
  17.             { "name": "AllBranchesAreIdenticalCheck", "calls": 63366, "durationNanos": 26689691 },
  18.             { "name": "AndroidBroadcastingCheck", "calls": 382406, "durationNanos": 203781010 },
  19.             { "name": "AndroidExternalStorageCheck", "calls": 382406, "durationNanos": 102426421 },
  20.             { "name": "AndroidSSLConnectionCheck", "calls": 84176, "durationNanos": 17076720 },
  21.             { "name": "ArrayDesignatorAfterTypeCheck", "calls": 84176, "durationNanos": 21127602 },
  22.             { "name": "ArrayDesignatorOnVariableCheck", "calls": 222712, "durationNanos": 38205892 },
  23.             { "name": "ArrayForVarArgCheck", "calls": 378128, "durationNanos": 60489144 },
  24.             { "name": "ArrayHashCodeAndToStringCheck", "calls": 382406, "durationNanos": 46662679 },
  25.             { "name": "ArraysAsListOfPrimitiveToStreamCheck", "calls": 382406, "durationNanos": 47141214 },
  26.             { "name": "AssertOnBooleanVariableCheck", "calls": 13476, "durationNanos": 4531787 },
  27.             { "name": "AssertsOnParametersOfPublicMethodCheck", "calls": 91636, "durationNanos": 170176804 },
  28.             { "name": "AvoidDESCheck", "calls": 382406, "durationNanos": 45665683 },
  29.             { "name": "BadConstantNameCheck", "calls": 28492, "durationNanos": 35208479 },
  30.             { "name": "BadFieldNameCheck", "calls": 26328, "durationNanos": 25945438 },
  31.             { "name": "BadFieldNameStaticNonFinalCheck", "calls": 26328, "durationNanos": 72244937 },
  32.             { "name": "BadMethodNameCheck", "calls": 84176, "durationNanos": 99517816 },
  33.             { "name": "BadTypeParameterNameCheck", "calls": 14026, "durationNanos": 7405373 },
  34.             { "name": "BasicAuthCheck", "calls": 382406, "durationNanos": 6122506955 },
  35.             { "name": "BigDecimalDoubleConstructorCheck", "calls": 47052, "durationNanos": 18283622 },
  36.             { "name": "BooleanInversionCheck", "calls": 21690, "durationNanos": 7391105 },
  37.             { "name": "BooleanLiteralCheck", "calls": 51196, "durationNanos": 19680517 },
  38.             { "name": "BooleanMethodReturnCheck", "calls": 84176, "durationNanos": 24370810 },
  39.             { "name": "CORSCheck", "calls": 121572, "durationNanos": 239577082 },
  40.             { "name": "CallOuterPrivateMethodCheck", "calls": 28228, "durationNanos": 50910579 },
  41.             { "name": "CallSuperMethodFromInnerClassCheck", "calls": 28228, "durationNanos": 29515797 },
  42.             { "name": "CallToDeprecatedMethodCheck", "calls": 2576692, "durationNanos": 816661262 },
  43.             { "name": "CaseInsensitiveComparisonCheck", "calls": 382406, "durationNanos": 50884120 },
  44.             { "name": "CatchIllegalMonitorStateExceptionCheck", "calls": 14856, "durationNanos": 3847135 },
  45.             { "name": "CatchOfThrowableOrErrorCheck", "calls": 15448, "durationNanos": 26909632 },
  46.             { "name": "CatchRethrowingCheck", "calls": 15448, "durationNanos": 5149462 },
  47.             { "name": "ChangeMethodContractCheck", "calls": 84176, "durationNanos": 23538538477 },
  48.             { "name": "ChildClassShadowFieldCheck", "calls": 26148, "durationNanos": 6839595197 },
  49.             { "name": "ClassComparedByNameCheck", "calls": 382406, "durationNanos": 50744615 },
  50.             { "name": "ClassNamedLikeExceptionCheck", "calls": 26148, "durationNanos": 70105741 },
  51.             { "name": "ClassWithOnlyStaticMethodsInstantiationCheck", "calls": 47052, "durationNanos": 28390662164 },
  52.             { "name": "CloneMethodCallsSuperCloneCheck", "calls": 415252, "durationNanos": 67184960 },
  53.             { "name": "CloneOverrideCheck", "calls": 84176, "durationNanos": 16547678 },
  54.             { "name": "CloneableImplementingCloneCheck", "calls": 26148, "durationNanos": 40405994 },
  55.             { "name": "CognitiveComplexityMethodCheck", "calls": 91636, "durationNanos": 396975230 },
  56.             { "name": "CollectionCallingItselfCheck", "calls": 343550, "durationNanos": 233464457 },
  57.             { "name": "CollectionInappropriateCallsCheck", "calls": 343550, "durationNanos": 322103659 },
  58.             { "name": "CollectionSizeAndArrayLengthCheck", "calls": 16006, "durationNanos": 5194651 },
  59.             { "name": "CombineCatchCheck", "calls": 15448, "durationNanos": 5632488 },
  60.             { "name": "CommandLineArgumentsCheck", "calls": 26148, "durationNanos": 32689225 },
  61.             { "name": "CommentedOutCodeLineCheck", "calls": 3346317, "durationNanos": 583715924 },
  62.             { "name": "CompareToNotOverloadedCheck", "calls": 84176, "durationNanos": 17039213 },
  63.             { "name": "CompareToResultTestCheck", "calls": 34096, "durationNanos": 15287898 },
  64.             { "name": "CompareToReturnValueCheck", "calls": 84176, "durationNanos": 18442179 },
  65.             { "name": "ConditionalOnNewLineCheck", "calls": 62058, "durationNanos": 24033131 },
  66.             { "name": "ConfusingOverloadCheck", "calls": 84176, "durationNanos": 18919977205 },
  67.             { "name": "ConstantMathCheck", "calls": 343596, "durationNanos": 248107352 },
  68.             { "name": "ConstantMethodCheck", "calls": 84176, "durationNanos": 35578800 },
  69.             { "name": "ConstantsShouldBeStaticFinalCheck", "calls": 26148, "durationNanos": 36341207 },
  70.             { "name": "ControllerWithSessionAttributesCheck", "calls": 26148, "durationNanos": 25645324 },
  71.             { "name": "ControllingPermissionsCheck", "calls": 465764, "durationNanos": 396612262 },
  72.             { "name": "CookieDomainCheck", "calls": 382406, "durationNanos": 81633785 },
  73.             { "name": "CookieHttpOnlyCheck", "calls": 637486, "durationNanos": 18308545723 },
  74.             { "name": "CookieShouldNotContainSensitiveDataCheck", "calls": 382406, "durationNanos": 47781253904 },
  75.             { "name": "CryptographicKeySizeCheck", "calls": 382406, "durationNanos": 84094275 },
  76.             { "name": "CustomCryptographicAlgorithmCheck", "calls": 26148, "durationNanos": 563312276 },
  77.             { "name": "CustomSerializationMethodCheck", "calls": 84176, "durationNanos": 73170078 },
  78.             { "name": "DataEncryptionCheck", "calls": 382406, "durationNanos": 79922419 },
  79.             { "name": "DataHashingCheck", "calls": 382406, "durationNanos": 305220177 },
  80.             { "name": "DateFormatWeekYearCheck", "calls": 382406, "durationNanos": 83945460 },
  81.             { "name": "DateUtilsTruncateCheck", "calls": 382406, "durationNanos": 44098893 },
  82.             { "name": "DeadStoreCheck", "calls": 84176, "durationNanos": 1529404053 },
  83.             { "name": "DebugFeatureEnabledCheck", "calls": 394620, "durationNanos": 151661363 },
  84.             { "name": "DeprecatedTagPresenceCheck", "calls": 317892, "durationNanos": 179041363 },
  85.             { "name": "DiamondOperatorCheck", "calls": 47052, "durationNanos": 25986042 },
  86.             { "name": "DoubleBraceInitializationCheck", "calls": 47052, "durationNanos": 7791624 },
  87.             { "name": "DoubleCheckedLockingCheck", "calls": 133900, "durationNanos": 86981566 },
  88.             { "name": "DoublePrefixOperatorCheck", "calls": 23008, "durationNanos": 17257911 },
  89.             { "name": "EmailHotspotCheck", "calls": 382406, "durationNanos": 40406120 },
  90.             { "name": "EmptyBlockCheck", "calls": 238522, "durationNanos": 117530265 },
  91.             { "name": "EmptyClassCheck", "calls": 26148, "durationNanos": 16947276 },
  92.             { "name": "EmptyDatabasePasswordCheck", "calls": 382406, "durationNanos": 39987948 },
  93.             { "name": "EmptyMethodsCheck", "calls": 26328, "durationNanos": 163728121 },
  94.             { "name": "EmptyStatementUsageCheck", "calls": 12478, "durationNanos": 1931156 },
  95.             { "name": "EnumMutableFieldCheck", "calls": 12654, "durationNanos": 3002103 },
  96.             { "name": "EnvVariablesHotspotCheck", "calls": 382406, "durationNanos": 105643209 },
  97.             { "name": "EqualsArgumentTypeCheck", "calls": 84176, "durationNanos": 28487192 },
  98.             { "name": "EqualsNotOverriddenInSubclassCheck", "calls": 26148, "durationNanos": 20483833332 },
  99.             { "name": "EqualsNotOverridenWithCompareToCheck", "calls": 26328, "durationNanos": 22492946 },
  100.             { "name": "EqualsOnAtomicClassCheck", "calls": 382406, "durationNanos": 43066665 },
  101.             { "name": "EqualsOverridenWithHashCodeCheck", "calls": 26148, "durationNanos": 84716987 },
  102.             { "name": "EqualsParametersMarkedNonNullCheck", "calls": 84176, "durationNanos": 22289429 },
  103.             { "name": "ExceptionsShouldBeImmutableCheck", "calls": 26148, "durationNanos": 32266485 },
  104.             { "name": "ExternalizableClassConstructorCheck", "calls": 26148, "durationNanos": 151940015 },
  105.             { "name": "FinalizeFieldsSetCheck", "calls": 84176, "durationNanos": 19302508 },
  106.             { "name": "FixmeTagPresenceCheck", "calls": 3346317, "durationNanos": 204427731 },
  107.             { "name": "ForLoopFalseConditionCheck", "calls": 13666, "durationNanos": 8596548 },
  108.             { "name": "ForLoopIncrementAndUpdateCheck", "calls": 13666, "durationNanos": 17225492 },
  109.             { "name": "ForLoopIncrementSignCheck", "calls": 13666, "durationNanos": 7846939 },
  110.             { "name": "ForLoopUsedAsWhileLoopCheck", "calls": 13666, "durationNanos": 2155578 },
  111.             { "name": "ForLoopVariableTypeCheck", "calls": 20160, "durationNanos": 65982600 },
  112.             { "name": "GarbageCollectorCalledCheck", "calls": 343550, "durationNanos": 62650979 },
  113.             { "name": "GetRequestedSessionIdCheck", "calls": 382406, "durationNanos": 37995600 },
  114.             { "name": "GettersSettersOnRightFieldCheck", "calls": 84176, "durationNanos": 115123058 },
  115.             { "name": "HardCodedCredentialsCheck", "calls": 659348, "durationNanos": 633459694 },
  116.             { "name": "HardcodedURICheck", "calls": 281950, "durationNanos": 142362678 },
  117.             { "name": "HasNextCallingNextCheck", "calls": 84176, "durationNanos": 18825445 },
  118.             { "name": "HiddenFieldCheck", "calls": 318082, "durationNanos": 281594312 },
  119.             { "name": "HostnameVerifierImplementationCheck", "calls": 88742, "durationNanos": 95732523 },
  120.             { "name": "IdenticalCasesInSwitchCheck", "calls": 62448, "durationNanos": 69795634 },
  121.             { "name": "IdenticalOperandOnBinaryExpressionCheck", "calls": 378598, "durationNanos": 102311619 },
  122.             { "name": "IgnoredOperationStatusCheck", "calls": 382406, "durationNanos": 409041363 },
  123.             { "name": "IgnoredReturnValueCheck", "calls": 134854, "durationNanos": 163037384 },
  124.             { "name": "IgnoredStreamReturnValueCheck", "calls": 134854, "durationNanos": 43389770 },
  125.             { "name": "ImmediateReverseBoxingCheck", "calls": 613026, "durationNanos": 509948987 },
  126.             { "name": "ImplementsEnumerationCheck", "calls": 28408, "durationNanos": 11044552 },
  127.             { "name": "InappropriateRegexpCheck", "calls": 382406, "durationNanos": 69633043 },
  128.             { "name": "IndexOfStartPositionCheck", "calls": 37628, "durationNanos": 15278224 },
  129.             { "name": "IndexOfWithPositiveNumberCheck", "calls": 15270, "durationNanos": 6550757 },
  130.             { "name": "InnerClassOfNonSerializableCheck", "calls": 26148, "durationNanos": 35855805 },
  131.             { "name": "InputStreamOverrideReadCheck", "calls": 26148, "durationNanos": 16862257 },
  132.             { "name": "InputStreamReadCheck", "calls": 84176, "durationNanos": 22285961 },
  133.             { "name": "InstanceofUsedOnExceptionCheck", "calls": 14856, "durationNanos": 11842447 },
  134.             { "name": "IntegerToHexStringCheck", "calls": 382406, "durationNanos": 40993603 },
  135.             { "name": "InterfaceAsConstantContainerCheck", "calls": 14554, "durationNanos": 6689854 },
  136.             { "name": "InterfaceOrSuperclassShadowingCheck", "calls": 28228, "durationNanos": 46464938 },
  137.             { "name": "InterruptedExceptionCheck", "calls": 15448, "durationNanos": 32851828 },
  138.             { "name": "InvalidDateValuesCheck", "calls": 404028, "durationNanos": 145634807 },
  139.             { "name": "IterableIteratorCheck", "calls": 26148, "durationNanos": 673181828 },
  140.             { "name": "IteratorNextExceptionCheck", "calls": 84176, "durationNanos": 23123463 },
  141.             { "name": "JacksonDeserializationCheck", "calls": 380946, "durationNanos": 59149375 },
  142.             { "name": "JdbcDriverExplicitLoadingCheck", "calls": 382406, "durationNanos": 39642215 },
  143.             { "name": "KeySetInsteadOfEntrySetCheck", "calls": 20160, "durationNanos": 14605936 },
  144.             { "name": "LDAPAuthenticatedConnectionCheck", "calls": 382406, "durationNanos": 44658149 },
  145.             { "name": "LDAPDeserializationCheck", "calls": 382406, "durationNanos": 500627011 },
  146.             { "name": "LabelsShouldNotBeUsedCheck", "calls": 12484, "durationNanos": 2201705 },
  147.             { "name": "LambdaOptionalParenthesisCheck", "calls": 17040, "durationNanos": 3623741 },
  148.             { "name": "LambdaSingleExpressionCheck", "calls": 17040, "durationNanos": 8515341 },
  149.             { "name": "LogConfigurationCheck", "calls": 396080, "durationNanos": 324705299 },
  150.             { "name": "LoggedRethrownExceptionsCheck", "calls": 14856, "durationNanos": 6287535 },
  151.             { "name": "LoggerClassCheck", "calls": 26148, "durationNanos": 51011865 },
  152.             { "name": "LongBitsToDoubleOnIntCheck", "calls": 382406, "durationNanos": 39632464 },
  153.             { "name": "LoopExecutingAtMostOnceCheck", "calls": 76272, "durationNanos": 22491386 },
  154.             { "name": "MainInServletCheck", "calls": 26148, "durationNanos": 448979293387 },
  155.             { "name": "MembersDifferOnlyByCapitalizationCheck", "calls": 28408, "durationNanos": 29597928441 },
  156.             { "name": "MethodIdenticalImplementationsCheck", "calls": 26148, "durationNanos": 450124002 },
  157.             { "name": "MethodNamedEqualsCheck", "calls": 84176, "durationNanos": 23121822 },
  158.             { "name": "MethodNamedHashcodeOrEqualCheck", "calls": 84176, "durationNanos": 14835954 },
  159.             { "name": "MethodOnlyCallsSuperCheck", "calls": 84176, "durationNanos": 134027095 },
  160.             { "name": "MethodParametersOrderCheck", "calls": 343550, "durationNanos": 294770800 },
  161.             { "name": "MissingDeprecatedCheck", "calls": 317892, "durationNanos": 129249861 },
  162.             { "name": "ModifiersOrderCheck", "calls": 318906, "durationNanos": 164607825 },
  163.             { "name": "NestedEnumStaticCheck", "calls": 12654, "durationNanos": 2368890 },
  164.             { "name": "NestedTernaryOperatorsCheck", "calls": 13392, "durationNanos": 6937479 },
  165.             { "name": "NioFileDeleteCheck", "calls": 382406, "durationNanos": 49454592 },
  166.             { "name": "NonSerializableWriteCheck", "calls": 354734, "durationNanos": 57237792 },
  167.             { "name": "NonShortCircuitLogicCheck", "calls": 13210, "durationNanos": 3289744 },
  168.             { "name": "NonStaticClassInitializerCheck", "calls": 12486, "durationNanos": 2295382 },
  169.             { "name": "NotifyCheck", "calls": 382406, "durationNanos": 40458966 },
  170.             { "name": "NullCheckWithInstanceofCheck", "calls": 19440, "durationNanos": 20036351 },
  171.             { "name": "NullCipherCheck", "calls": 47052, "durationNanos": 10589040 },
  172.             { "name": "ObjectCreatedOnlyToCallGetClassCheck", "calls": 382406, "durationNanos": 41500760 },
  173.             { "name": "ObjectDeserializationCheck", "calls": 382406, "durationNanos": 56873901 },
  174.             { "name": "ObjectFinalizeCheck", "calls": 415252, "durationNanos": 65202233 },
  175.             { "name": "ObjectFinalizeOverloadedCheck", "calls": 84176, "durationNanos": 12847671 },
  176.             { "name": "ObjectFinalizeOverridenCallsSuperFinalizeCheck", "calls": 415252, "durationNanos": 103380254 },
  177.             { "name": "ObjectFinalizeOverridenCheck", "calls": 84176, "durationNanos": 17045746 },
  178.             { "name": "ObjectFinalizeOverridenNotPublicCheck", "calls": 84176, "durationNanos": 15851897 },
  179.             { "name": "OneDeclarationPerLineCheck", "calls": 176694, "durationNanos": 72628455 },
  180.             { "name": "OutputStreamOverrideWriteCheck", "calls": 26148, "durationNanos": 31936265 },
  181.             { "name": "OverrideAnnotationCheck", "calls": 84176, "durationNanos": 27852604 },
  182.             { "name": "OverwrittenKeyCheck", "calls": 158768, "durationNanos": 102801851 },
  183.             { "name": "PasswordEncoderCheck", "calls": 118754, "durationNanos": 471738770 },
  184.             { "name": "PersistentEntityUsedAsRequestParameterCheck", "calls": 84176, "durationNanos": 89170748 },
  185.             { "name": "PopulateBeansCheck", "calls": 382406, "durationNanos": 94149520 },
  186.             { "name": "PredictableSeedCheck", "calls": 382406, "durationNanos": 82406912 },
  187.             { "name": "PreferStreamAnyMatchCheck", "calls": 382406, "durationNanos": 104441462 },
  188.             { "name": "PreparedStatementAndResultSetCheck", "calls": 382406, "durationNanos": 136609136 },
  189.             { "name": "PrimitiveWrappersInTernaryOperatorCheck", "calls": 13392, "durationNanos": 3429662 },
  190.             { "name": "PrimitivesMarkedNullableCheck", "calls": 84176, "durationNanos": 31931051 },
  191.             { "name": "PrintfFailCheck", "calls": 382406, "durationNanos": 168545516 },
  192.             { "name": "PrintfMisuseCheck", "calls": 382406, "durationNanos": 464521645 },
  193.             { "name": "PrivateFieldUsedLocallyCheck", "calls": 26148, "durationNanos": 586905487 },
  194.             { "name": "PrivateReadResolveCheck", "calls": 84176, "durationNanos": 17152510 },
  195.             { "name": "PseudoRandomCheck", "calls": 378128, "durationNanos": 91144013 },
  196.             { "name": "PublicStaticMutableMembersCheck", "calls": 53068, "durationNanos": 1466638043 },
  197.             { "name": "RSAUsesOAEPCheck", "calls": 58796, "durationNanos": 12657214 },
  198.             { "name": "RandomFloatToIntCheck", "calls": 26226, "durationNanos": 7266807 },
  199.             { "name": "ReadObjectSynchronizedCheck", "calls": 26148, "durationNanos": 16048412 },
  200.             { "name": "ReceivingIntentsCheck", "calls": 382406, "durationNanos": 40638438 },
  201.             { "name": "RedundantAbstractMethodCheck", "calls": 84176, "durationNanos": 19091138 },
  202.             { "name": "RedundantCloseCheck", "calls": 15448, "durationNanos": 10411806 },
  203.             { "name": "RedundantJumpCheck", "calls": 91636, "durationNanos": 627911159 },
  204.             { "name": "RedundantThrowsDeclarationCheck", "calls": 91636, "durationNanos": 5298791031 },
  205.             { "name": "RedundantTypeCastCheck", "calls": 26226, "durationNanos": 51471354 },
  206.             { "name": "ReflectionOnNonRuntimeAnnotationCheck", "calls": 382406, "durationNanos": 42618534 },
  207.             { "name": "RegexHotspotCheck", "calls": 380946, "durationNanos": 212629073 },
  208.             { "name": "ReplaceGuavaWithJavaCheck", "calls": 592644, "durationNanos": 218612753 },
  209.             { "name": "ReplaceLambdaByMethodRefCheck", "calls": 17040, "durationNanos": 402190012 },
  210.             { "name": "RequestMappingMethodPublicCheck", "calls": 84176, "durationNanos": 70327470 },
  211.             { "name": "ResultSetIsLastCheck", "calls": 382406, "durationNanos": 40649952 },
  212.             { "name": "ReturnEmptyArrayNotNullCheck", "calls": 155240, "durationNanos": 39061762472 },
  213.             { "name": "ReturnOfBooleanExpressionsCheck", "calls": 62058, "durationNanos": 54556692 },
  214.             { "name": "ReuseRandomCheck", "calls": 382406, "durationNanos": 43419082 },
  215.             { "name": "RunFinalizersCheck", "calls": 382406, "durationNanos": 42221172 },
  216.             { "name": "SMTPSSLServerIdentityCheck", "calls": 382406, "durationNanos": 120192009 },
  217.             { "name": "SQLInjectionCheck", "calls": 378128, "durationNanos": 4803807929 },
  218.             { "name": "ScheduledThreadPoolExecutorZeroCheck", "calls": 382406, "durationNanos": 81830177 },
  219.             { "name": "SecureCookieCheck", "calls": 613026, "durationNanos": 319234978967 },
  220.             { "name": "SecureXmlTransformerCheck", "calls": 382406, "durationNanos": 42178233 },
  221.             { "name": "SelfAssignementCheck", "calls": 37134, "durationNanos": 12989361 },
  222.             { "name": "SerializableFieldInSerializableClassCheck", "calls": 26148, "durationNanos": 33662708 },
  223.             { "name": "SerializableObjectInSessionCheck", "calls": 382406, "durationNanos": 40017376 },
  224.             { "name": "SerializableSuperConstructorCheck", "calls": 26148, "durationNanos": 13395284 },
  225.             { "name": "ServletInstanceFieldCheck", "calls": 294414, "durationNanos": 253729917 },
  226.             { "name": "ServletMethodsExceptionsThrownCheck", "calls": 424028, "durationNanos": 250531263 },
  227.             { "name": "ShiftOnIntOrLongCheck", "calls": 12730, "durationNanos": 9754770 },
  228.             { "name": "SillyBitOperationCheck", "calls": 13306, "durationNanos": 3090646 },
  229.             { "name": "SillyEqualsCheck", "calls": 382406, "durationNanos": 56016165 },
  230.             { "name": "SocketUsageCheck", "calls": 396080, "durationNanos": 359768908371 },
  231.             { "name": "SpecializedFunctionalInterfacesCheck", "calls": 236386, "durationNanos": 180917097 },
  232.             { "name": "SpringAntMatcherOrderCheck", "calls": 382406, "durationNanos": 45477251 },
  233.             { "name": "SpringComposedRequestMappingCheck", "calls": 49870, "durationNanos": 12229369 },
  234.             { "name": "SpringConfigurationWithAutowiredFieldsCheck", "calls": 26148, "durationNanos": 13961441 },
  235.             { "name": "SpringIncompatibleTransactionalCheck", "calls": 26148, "durationNanos": 93947482 },
  236.             { "name": "SpringRequestMappingMethodCheck", "calls": 26148, "durationNanos": 57792310 },
  237.             { "name": "SpringScanDefaultPackageCheck", "calls": 49870, "durationNanos": 17920369 },
  238.             { "name": "SpringSecurityDisableCSRFCheck", "calls": 382406, "durationNanos": 133456592 },
  239.             { "name": "StandardCharsetsConstantsCheck", "calls": 2847166, "durationNanos": 920879306 },
  240.             { "name": "StandardInputReadCheck", "calls": 2816866, "durationNanos": 628054068 },
  241.             { "name": "StaticFieldUpateCheck", "calls": 447272, "durationNanos": 157724145 },
  242.             { "name": "StaticFieldUpdateInConstructorCheck", "calls": 19934, "durationNanos": 44530458 },
  243.             { "name": "StaticMembersAccessCheck", "calls": 1046898, "durationNanos": 148121278 },
  244.             { "name": "StaticMultithreadedUnsafeFieldsCheck", "calls": 222712, "durationNanos": 932427300 },
  245.             { "name": "StreamPeekCheck", "calls": 382406, "durationNanos": 42410011 },
  246.             { "name": "StringMethodsOnSingleCharCheck", "calls": 382406, "durationNanos": 69358386 },
  247.             { "name": "StringOffsetMethodsCheck", "calls": 382406, "durationNanos": 100544690 },
  248.             { "name": "StringPrimitiveConstructorCheck", "calls": 382406, "durationNanos": 223054483 },
  249.             { "name": "StringToPrimitiveConversionCheck", "calls": 553788, "durationNanos": 180154543 },
  250.             { "name": "StringToStringCheck", "calls": 382406, "durationNanos": 46494274 },
  251.             { "name": "SubClassStaticReferenceCheck", "calls": 26148, "durationNanos": 216005557 },
  252.             { "name": "SwitchCaseWithoutBreakCheck", "calls": 12864, "durationNanos": 20228031 },
  253.             { "name": "SwitchDefaultLastCaseCheck", "calls": 12864, "durationNanos": 3280196 },
  254.             { "name": "SwitchLastCaseIsDefaultCheck", "calls": 12864, "durationNanos": 7305139 },
  255.             { "name": "SwitchWithLabelsCheck", "calls": 14192, "durationNanos": 5870077 },
  256.             { "name": "SwitchWithTooManyCasesCheck", "calls": 12864, "durationNanos": 2602359 },
  257.             { "name": "SyncGetterAndSetterCheck", "calls": 84176, "durationNanos": 92735098 },
  258.             { "name": "SynchronizationOnGetClassCheck", "calls": 12614, "durationNanos": 2007691 },
  259.             { "name": "SynchronizationOnStringOrBoxedCheck", "calls": 12614, "durationNanos": 7453839 },
  260.             { "name": "SynchronizedClassUsageCheck", "calls": 28492, "durationNanos": 26159181834 },
  261.             { "name": "SynchronizedFieldAssignmentCheck", "calls": 12614, "durationNanos": 2824484 },
  262.             { "name": "SynchronizedLockCheck", "calls": 12614, "durationNanos": 1869887 },
  263.             { "name": "SynchronizedOverrideCheck", "calls": 84176, "durationNanos": 22022971 },
  264.             { "name": "SystemOutOrErrUsageCheck", "calls": 1046898, "durationNanos": 96406844 },
  265.             { "name": "ThreadAsRunnableArgumentCheck", "calls": 378128, "durationNanos": 121970159 },
  266.             { "name": "ThreadLocalWithInitialCheck", "calls": 382406, "durationNanos": 40489884 },
  267.             { "name": "ThreadOverridesRunCheck", "calls": 26148, "durationNanos": 12815112 },
  268.             { "name": "ThreadRunCheck", "calls": 382406, "durationNanos": 51718679 },
  269.             { "name": "ThreadSleepCheck", "calls": 419958, "durationNanos": 72125127 },
  270.             { "name": "ThreadWaitCallCheck", "calls": 382406, "durationNanos": 88282289 },
  271.             { "name": "ToArrayCheck", "calls": 382406, "durationNanos": 42147031 },
  272.             { "name": "ToStringReturningNullCheck", "calls": 143214, "durationNanos": 30231091 },
  273.             { "name": "ToStringUsingBoxingCheck", "calls": 343550, "durationNanos": 44680515 },
  274.             { "name": "TodoTagPresenceCheck", "calls": 3346317, "durationNanos": 277766972 },
  275.             { "name": "TransactionalMethodVisibilityCheck", "calls": 84176, "durationNanos": 20629910 },
  276.             { "name": "TransientFieldInNonSerializableCheck", "calls": 26148, "durationNanos": 884943380 },
  277.             { "name": "TryWithResourcesCheck", "calls": 50026, "durationNanos": 53968332 },
  278.             { "name": "TwoLocksWaitCheck", "calls": 91636, "durationNanos": 292448026 },
  279.             { "name": "URLHashCodeAndEqualsCheck", "calls": 553788, "durationNanos": 763513649 },
  280.             { "name": "UnusedLabelCheck", "calls": 12484, "durationNanos": 1688414 },
  281.             { "name": "UnusedLocalVariableCheck", "calls": 302690, "durationNanos": 461679102 },
  282.             { "name": "UnusedMethodParameterCheck", "calls": 91636, "durationNanos": 562952425 },
  283.             { "name": "UnusedPrivateClassCheck", "calls": 28492, "durationNanos": 16007576 },
  284.             { "name": "UnusedPrivateFieldCheck", "calls": 2689268, "durationNanos": 468419515 },
  285.             { "name": "UnusedPrivateMethodCheck", "calls": 461568, "durationNanos": 98404609 },
  286.             { "name": "UnusedReturnedDataCheck", "calls": 156476, "durationNanos": 113007406 },
  287.             { "name": "UnusedThrowableCheck", "calls": 47052, "durationNanos": 30320127 },
  288.             { "name": "UnusedTypeParameterCheck", "calls": 99930, "durationNanos": 22612472 },
  289.             { "name": "UselessIncrementCheck", "calls": 96172, "durationNanos": 21019807 },
  290.             { "name": "UselessParenthesesCheck", "calls": 18596, "durationNanos": 4538935 },
  291.             { "name": "UtilityClassWithPublicConstructorCheck", "calls": 26148, "durationNanos": 104817285 },
  292.             { "name": "ValueBasedObjectUsedForLockCheck", "calls": 12614, "durationNanos": 2303384 },
  293.             { "name": "VolatileNonPrimitiveFieldCheck", "calls": 26328, "durationNanos": 55514119 },
  294.             { "name": "VolatileVariablesOperationsCheck", "calls": 24128, "durationNanos": 8468446 },
  295.             { "name": "WaitInSynchronizeCheck", "calls": 419958, "durationNanos": 180705815 },
  296.             { "name": "WaitInWhileLoopCheck", "calls": 345732, "durationNanos": 124793774 },
  297.             { "name": "WaitOnConditionCheck", "calls": 382406, "durationNanos": 40444661 },
  298.             { "name": "WeakSSLContextCheck", "calls": 343550, "durationNanos": 70959909 },
  299.             { "name": "WildcardReturnParameterTypeCheck", "calls": 84176, "durationNanos": 82200389 },
  300.             { "name": "WriteObjectTheOnlySynchronizedMethodCheck", "calls": 84176, "durationNanos": 186602837 },
  301.             { "name": "WrongAssignmentOperatorCheck", "calls": 37134, "durationNanos": 19010480 },
  302.             { "name": "XmlDeserializationCheck", "calls": 382406, "durationNanos": 40396015 },
  303.             { "name": "ZipEntryCheck", "calls": 415252, "durationNanos": 135973661 }
  304.           ]
  305.         },
  306.         { "name": "JParser", "calls": 6250, "durationNanos": 4793495869320, "children": [
  307.             { "name": "CompilationUnit", "calls": 13, "durationNanos": 6183 },
  308.             { "name": "IssuableSubscriptionVisitors", "calls": 13, "durationNanos": 4848870, "children": [
  309.                 { "name": "AESAlgorithmCheck", "calls": 26, "durationNanos": 3599 },
  310.                 { "name": "AbsOnNegativeCheck", "calls": 26, "durationNanos": 3756 },
  311.                 { "name": "AbstractClassNoFieldShouldBeInterfaceCheck", "calls": 26, "durationNanos": 10939 },
  312.                 { "name": "AccessibilityChangeCheck", "calls": 26, "durationNanos": 2580 },
  313.                 { "name": "AllBranchesAreIdenticalCheck", "calls": 26, "durationNanos": 2826 },
  314.                 { "name": "AndroidBroadcastingCheck", "calls": 26, "durationNanos": 2690 },
  315.                 { "name": "AndroidExternalStorageCheck", "calls": 26, "durationNanos": 2596 },
  316.                 { "name": "AndroidSSLConnectionCheck", "calls": 26, "durationNanos": 3780 },
  317.                 { "name": "ArrayDesignatorAfterTypeCheck", "calls": 26, "durationNanos": 2663 },
  318.                 { "name": "ArrayDesignatorOnVariableCheck", "calls": 26, "durationNanos": 2661 },
  319.                 { "name": "ArrayForVarArgCheck", "calls": 26, "durationNanos": 2953 },
  320.                 { "name": "ArrayHashCodeAndToStringCheck", "calls": 26, "durationNanos": 2670 },
  321.                 { "name": "ArraysAsListOfPrimitiveToStreamCheck", "calls": 26, "durationNanos": 4143 },
  322.                 { "name": "AssertOnBooleanVariableCheck", "calls": 26, "durationNanos": 2693 },
  323.                 { "name": "AssertsOnParametersOfPublicMethodCheck", "calls": 26, "durationNanos": 9579 },
  324.                 { "name": "AvoidDESCheck", "calls": 26, "durationNanos": 2835 },
  325.                 { "name": "BadConstantNameCheck", "calls": 26, "durationNanos": 9675 },
  326.                 { "name": "BadFieldNameCheck", "calls": 26, "durationNanos": 3165 },
  327.                 { "name": "BadFieldNameStaticNonFinalCheck", "calls": 26, "durationNanos": 8432 },
  328.                 { "name": "BadMethodNameCheck", "calls": 26, "durationNanos": 9053 },
  329.                 { "name": "BadTypeParameterNameCheck", "calls": 26, "durationNanos": 7405 },
  330.                 { "name": "BasicAuthCheck", "calls": 26, "durationNanos": 2616 },
  331.                 { "name": "BigDecimalDoubleConstructorCheck", "calls": 26, "durationNanos": 2649 },
  332.                 { "name": "BooleanInversionCheck", "calls": 26, "durationNanos": 4397 },
  333.                 { "name": "BooleanLiteralCheck", "calls": 26, "durationNanos": 3846 },
  334.                 { "name": "BooleanMethodReturnCheck", "calls": 26, "durationNanos": 4120 },
  335.                 { "name": "CORSCheck", "calls": 26, "durationNanos": 3001 },
  336.                 { "name": "CallOuterPrivateMethodCheck", "calls": 26, "durationNanos": 28203 },
  337.                 { "name": "CallSuperMethodFromInnerClassCheck", "calls": 26, "durationNanos": 2613 },
  338.                 { "name": "CallToDeprecatedMethodCheck", "calls": 26, "durationNanos": 8268 },
  339.                 { "name": "CaseInsensitiveComparisonCheck", "calls": 26, "durationNanos": 4309 },
  340.                 { "name": "CatchIllegalMonitorStateExceptionCheck", "calls": 26, "durationNanos": 3106 },
  341.                 { "name": "CatchOfThrowableOrErrorCheck", "calls": 26, "durationNanos": 2552 },
  342.                 { "name": "CatchRethrowingCheck", "calls": 26, "durationNanos": 3983 },
  343.                 { "name": "ChangeMethodContractCheck", "calls": 26, "durationNanos": 4132 },
  344.                 { "name": "ChildClassShadowFieldCheck", "calls": 26, "durationNanos": 2718 },
  345.                 { "name": "ClassComparedByNameCheck", "calls": 26, "durationNanos": 2558 },
  346.                 { "name": "ClassNamedLikeExceptionCheck", "calls": 26, "durationNanos": 2519 },
  347.                 { "name": "ClassWithOnlyStaticMethodsInstantiationCheck", "calls": 26, "durationNanos": 2569 },
  348.                 { "name": "CloneMethodCallsSuperCloneCheck", "calls": 26, "durationNanos": 2705 },
  349.                 { "name": "CloneOverrideCheck", "calls": 26, "durationNanos": 2626 },
  350.                 { "name": "CloneableImplementingCloneCheck", "calls": 26, "durationNanos": 2584 },
  351.                 { "name": "CognitiveComplexityMethodCheck", "calls": 26, "durationNanos": 2722 },
  352.                 { "name": "CollectionCallingItselfCheck", "calls": 26, "durationNanos": 4006 },
  353.                 { "name": "CollectionInappropriateCallsCheck", "calls": 26, "durationNanos": 2685 },
  354.                 { "name": "CollectionSizeAndArrayLengthCheck", "calls": 26, "durationNanos": 2550 },
  355.                 { "name": "CombineCatchCheck", "calls": 26, "durationNanos": 3592 },
  356.                 { "name": "CommandLineArgumentsCheck", "calls": 26, "durationNanos": 3086 },
  357.                 { "name": "CommentedOutCodeLineCheck", "calls": 26, "durationNanos": 3953 },
  358.                 { "name": "CompareToNotOverloadedCheck", "calls": 26, "durationNanos": 3808 },
  359.                 { "name": "CompareToResultTestCheck", "calls": 26, "durationNanos": 2588 },
  360.                 { "name": "CompareToReturnValueCheck", "calls": 26, "durationNanos": 2560 },
  361.                 { "name": "ConditionalOnNewLineCheck", "calls": 26, "durationNanos": 9876 },
  362.                 { "name": "ConfusingOverloadCheck", "calls": 26, "durationNanos": 2863 },
  363.                 { "name": "ConstantMathCheck", "calls": 26, "durationNanos": 3739 },
  364.                 { "name": "ConstantMethodCheck", "calls": 26, "durationNanos": 3753 },
  365.                 { "name": "ConstantsShouldBeStaticFinalCheck", "calls": 26, "durationNanos": 9112 },
  366.                 { "name": "ControllerWithSessionAttributesCheck", "calls": 26, "durationNanos": 3297 },
  367.                 { "name": "ControllingPermissionsCheck", "calls": 26, "durationNanos": 2721 },
  368.                 { "name": "CookieDomainCheck", "calls": 26, "durationNanos": 2646 },
  369.                 { "name": "CookieHttpOnlyCheck", "calls": 26, "durationNanos": 39402 },
  370.                 { "name": "CookieShouldNotContainSensitiveDataCheck", "calls": 26, "durationNanos": 4094 },
  371.                 { "name": "CryptographicKeySizeCheck", "calls": 26, "durationNanos": 2584 },
  372.                 { "name": "CustomCryptographicAlgorithmCheck", "calls": 26, "durationNanos": 4289 },
  373.                 { "name": "CustomSerializationMethodCheck", "calls": 26, "durationNanos": 3687 },
  374.                 { "name": "DataEncryptionCheck", "calls": 26, "durationNanos": 2832 },
  375.                 { "name": "DataHashingCheck", "calls": 26, "durationNanos": 4231 },
  376.                 { "name": "DateFormatWeekYearCheck", "calls": 26, "durationNanos": 2960 },
  377.                 { "name": "DateUtilsTruncateCheck", "calls": 26, "durationNanos": 3568 },
  378.                 { "name": "DeadStoreCheck", "calls": 26, "durationNanos": 4032 },
  379.                 { "name": "DebugFeatureEnabledCheck", "calls": 26, "durationNanos": 2593 },
  380.                 { "name": "DeprecatedTagPresenceCheck", "calls": 26, "durationNanos": 2600 },
  381.                 { "name": "DiamondOperatorCheck", "calls": 26, "durationNanos": 3017 },
  382.                 { "name": "DoubleBraceInitializationCheck", "calls": 26, "durationNanos": 3879 },
  383.                 { "name": "DoubleCheckedLockingCheck", "calls": 26, "durationNanos": 2982 },
  384.                 { "name": "DoublePrefixOperatorCheck", "calls": 26, "durationNanos": 9754 },
  385.                 { "name": "EmailHotspotCheck", "calls": 26, "durationNanos": 4355 },
  386.                 { "name": "EmptyBlockCheck", "calls": 26, "durationNanos": 2949 },
  387.                 { "name": "EmptyClassCheck", "calls": 26, "durationNanos": 2708 },
  388.                 { "name": "EmptyDatabasePasswordCheck", "calls": 26, "durationNanos": 2937 },
  389.                 { "name": "EmptyMethodsCheck", "calls": 26, "durationNanos": 2533 },
  390.                 { "name": "EmptyStatementUsageCheck", "calls": 26, "durationNanos": 3932 },
  391.                 { "name": "EnumMutableFieldCheck", "calls": 26, "durationNanos": 2829 },
  392.                 { "name": "EnvVariablesHotspotCheck", "calls": 26, "durationNanos": 2560 },
  393.                 { "name": "EqualsArgumentTypeCheck", "calls": 26, "durationNanos": 2582 },
  394.                 { "name": "EqualsNotOverriddenInSubclassCheck", "calls": 26, "durationNanos": 2708 },
  395.                 { "name": "EqualsNotOverridenWithCompareToCheck", "calls": 26, "durationNanos": 2676 },
  396.                 { "name": "EqualsOnAtomicClassCheck", "calls": 26, "durationNanos": 2581 },
  397.                 { "name": "EqualsOverridenWithHashCodeCheck", "calls": 26, "durationNanos": 3795 },
  398.                 { "name": "EqualsParametersMarkedNonNullCheck", "calls": 26, "durationNanos": 15212 },
  399.                 { "name": "ExceptionsShouldBeImmutableCheck", "calls": 26, "durationNanos": 2662 },
  400.                 { "name": "ExternalizableClassConstructorCheck", "calls": 26, "durationNanos": 3210 },
  401.                 { "name": "FinalizeFieldsSetCheck", "calls": 26, "durationNanos": 3673 },
  402.                 { "name": "FixmeTagPresenceCheck", "calls": 26, "durationNanos": 3906 },
  403.                 { "name": "ForLoopFalseConditionCheck", "calls": 26, "durationNanos": 2576 },
  404.                 { "name": "ForLoopIncrementAndUpdateCheck", "calls": 26, "durationNanos": 2668 },
  405.                 { "name": "ForLoopIncrementSignCheck", "calls": 26, "durationNanos": 2546 },
  406.                 { "name": "ForLoopUsedAsWhileLoopCheck", "calls": 26, "durationNanos": 2567 },
  407.                 { "name": "ForLoopVariableTypeCheck", "calls": 26, "durationNanos": 2721 },
  408.                 { "name": "GarbageCollectorCalledCheck", "calls": 26, "durationNanos": 2921 },
  409.                 { "name": "GetRequestedSessionIdCheck", "calls": 26, "durationNanos": 3851 },
  410.                 { "name": "GettersSettersOnRightFieldCheck", "calls": 26, "durationNanos": 2941 },
  411.                 { "name": "HardCodedCredentialsCheck", "calls": 26, "durationNanos": 3624 },
  412.                 { "name": "HardcodedURICheck", "calls": 26, "durationNanos": 3588 },
  413.                 { "name": "HasNextCallingNextCheck", "calls": 26, "durationNanos": 3693 },
  414.                 { "name": "HiddenFieldCheck", "calls": 26, "durationNanos": 11901 },
  415.                 { "name": "HostnameVerifierImplementationCheck", "calls": 26, "durationNanos": 4157 },
  416.                 { "name": "IdenticalCasesInSwitchCheck", "calls": 26, "durationNanos": 2618 },
  417.                 { "name": "IdenticalOperandOnBinaryExpressionCheck", "calls": 26, "durationNanos": 3674 },
  418.                 { "name": "IgnoredOperationStatusCheck", "calls": 26, "durationNanos": 2920 },
  419.                 { "name": "IgnoredReturnValueCheck", "calls": 26, "durationNanos": 3880 },
  420.                 { "name": "IgnoredStreamReturnValueCheck", "calls": 26, "durationNanos": 3614 },
  421.                 { "name": "ImmediateReverseBoxingCheck", "calls": 26, "durationNanos": 2650 },
  422.                 { "name": "ImplementsEnumerationCheck", "calls": 26, "durationNanos": 2635 },
  423.                 { "name": "InappropriateRegexpCheck", "calls": 26, "durationNanos": 2610 },
  424.                 { "name": "IndexOfStartPositionCheck", "calls": 26, "durationNanos": 4635 },
  425.                 { "name": "IndexOfWithPositiveNumberCheck", "calls": 26, "durationNanos": 3665 },
  426.                 { "name": "InnerClassOfNonSerializableCheck", "calls": 26, "durationNanos": 2607 },
  427.                 { "name": "InputStreamOverrideReadCheck", "calls": 26, "durationNanos": 2958 },
  428.                 { "name": "InputStreamReadCheck", "calls": 26, "durationNanos": 2578 },
  429.                 { "name": "InstanceofUsedOnExceptionCheck", "calls": 26, "durationNanos": 2931 },
  430.                 { "name": "IntegerToHexStringCheck", "calls": 26, "durationNanos": 2512 },
  431.                 { "name": "InterfaceAsConstantContainerCheck", "calls": 26, "durationNanos": 3526 },
  432.                 { "name": "InterfaceOrSuperclassShadowingCheck", "calls": 26, "durationNanos": 2582 },
  433.                 { "name": "InterruptedExceptionCheck", "calls": 26, "durationNanos": 10596 },
  434.                 { "name": "InvalidDateValuesCheck", "calls": 26, "durationNanos": 2562 },
  435.                 { "name": "IterableIteratorCheck", "calls": 26, "durationNanos": 3097 },
  436.                 { "name": "IteratorNextExceptionCheck", "calls": 26, "durationNanos": 2570 },
  437.                 { "name": "JacksonDeserializationCheck", "calls": 26, "durationNanos": 3246 },
  438.                 { "name": "JdbcDriverExplicitLoadingCheck", "calls": 26, "durationNanos": 2687 },
  439.                 { "name": "KeySetInsteadOfEntrySetCheck", "calls": 26, "durationNanos": 2588 },
  440.                 { "name": "LDAPAuthenticatedConnectionCheck", "calls": 26, "durationNanos": 2661 },
  441.                 { "name": "LDAPDeserializationCheck", "calls": 26, "durationNanos": 4221 },
  442.                 { "name": "LabelsShouldNotBeUsedCheck", "calls": 26, "durationNanos": 2708 },
  443.                 { "name": "LambdaOptionalParenthesisCheck", "calls": 26, "durationNanos": 2611 },
  444.                 { "name": "LambdaSingleExpressionCheck", "calls": 26, "durationNanos": 2731 },
  445.                 { "name": "LogConfigurationCheck", "calls": 26, "durationNanos": 2595 },
  446.                 { "name": "LoggedRethrownExceptionsCheck", "calls": 26, "durationNanos": 4276 },
  447.                 { "name": "LoggerClassCheck", "calls": 26, "durationNanos": 4583 },
  448.                 { "name": "LongBitsToDoubleOnIntCheck", "calls": 26, "durationNanos": 3589 },
  449.                 { "name": "LoopExecutingAtMostOnceCheck", "calls": 26, "durationNanos": 2963 },
  450.                 { "name": "MainInServletCheck", "calls": 26, "durationNanos": 2573 },
  451.                 { "name": "MembersDifferOnlyByCapitalizationCheck", "calls": 26, "durationNanos": 2647 },
  452.                 { "name": "MethodIdenticalImplementationsCheck", "calls": 26, "durationNanos": 2801 },
  453.                 { "name": "MethodNamedEqualsCheck", "calls": 26, "durationNanos": 3787 },
  454.                 { "name": "MethodNamedHashcodeOrEqualCheck", "calls": 26, "durationNanos": 3980 },
  455.                 { "name": "MethodOnlyCallsSuperCheck", "calls": 26, "durationNanos": 2580 },
  456.                 { "name": "MethodParametersOrderCheck", "calls": 26, "durationNanos": 9540 },
  457.                 { "name": "MissingDeprecatedCheck", "calls": 26, "durationNanos": 8677 },
  458.                 { "name": "ModifiersOrderCheck", "calls": 26, "durationNanos": 16791 },
  459.                 { "name": "NestedEnumStaticCheck", "calls": 26, "durationNanos": 2756 },
  460.                 { "name": "NestedTernaryOperatorsCheck", "calls": 26, "durationNanos": 3615 },
  461.                 { "name": "NioFileDeleteCheck", "calls": 26, "durationNanos": 3014 },
  462.                 { "name": "NonSerializableWriteCheck", "calls": 26, "durationNanos": 9640 },
  463.                 { "name": "NonShortCircuitLogicCheck", "calls": 26, "durationNanos": 4114 },
  464.                 { "name": "NonStaticClassInitializerCheck", "calls": 26, "durationNanos": 3696 },
  465.                 { "name": "NotifyCheck", "calls": 26, "durationNanos": 3911 },
  466.                 { "name": "NullCheckWithInstanceofCheck", "calls": 26, "durationNanos": 2583 },
  467.                 { "name": "NullCipherCheck", "calls": 26, "durationNanos": 2617 },
  468.                 { "name": "ObjectCreatedOnlyToCallGetClassCheck", "calls": 26, "durationNanos": 3625 },
  469.                 { "name": "ObjectDeserializationCheck", "calls": 26, "durationNanos": 2573 },
  470.                 { "name": "ObjectFinalizeCheck", "calls": 26, "durationNanos": 2657 },
  471.                 { "name": "ObjectFinalizeOverloadedCheck", "calls": 26, "durationNanos": 2653 },
  472.                 { "name": "ObjectFinalizeOverridenCallsSuperFinalizeCheck", "calls": 26, "durationNanos": 2529 },
  473.                 { "name": "ObjectFinalizeOverridenCheck", "calls": 26, "durationNanos": 2525 },
  474.                 { "name": "ObjectFinalizeOverridenNotPublicCheck", "calls": 26, "durationNanos": 2791 },
  475.                 { "name": "OneDeclarationPerLineCheck", "calls": 26, "durationNanos": 8903 },
  476.                 { "name": "OutputStreamOverrideWriteCheck", "calls": 26, "durationNanos": 3057 },
  477.                 { "name": "OverrideAnnotationCheck", "calls": 26, "durationNanos": 2951 },
  478.                 { "name": "OverwrittenKeyCheck", "calls": 26, "durationNanos": 24866 },
  479.                 { "name": "PasswordEncoderCheck", "calls": 26, "durationNanos": 3742 },
  480.                 { "name": "PersistentEntityUsedAsRequestParameterCheck", "calls": 26, "durationNanos": 3665 },
  481.                 { "name": "PopulateBeansCheck", "calls": 26, "durationNanos": 4059 },
  482.                 { "name": "PredictableSeedCheck", "calls": 26, "durationNanos": 2752 },
  483.                 { "name": "PreferStreamAnyMatchCheck", "calls": 26, "durationNanos": 3930 },
  484.                 { "name": "PreparedStatementAndResultSetCheck", "calls": 26, "durationNanos": 2588 },
  485.                 { "name": "PrimitiveWrappersInTernaryOperatorCheck", "calls": 26, "durationNanos": 2603 },
  486.                 { "name": "PrimitivesMarkedNullableCheck", "calls": 26, "durationNanos": 4371 },
  487.                 { "name": "PrintfFailCheck", "calls": 26, "durationNanos": 2577 },
  488.                 { "name": "PrintfMisuseCheck", "calls": 26, "durationNanos": 3993 },
  489.                 { "name": "PrivateFieldUsedLocallyCheck", "calls": 26, "durationNanos": 2673 },
  490.                 { "name": "PrivateReadResolveCheck", "calls": 26, "durationNanos": 3727 },
  491.                 { "name": "PseudoRandomCheck", "calls": 26, "durationNanos": 2523 },
  492.                 { "name": "PublicStaticMutableMembersCheck", "calls": 26, "durationNanos": 11912 },
  493.                 { "name": "RSAUsesOAEPCheck", "calls": 26, "durationNanos": 19095 },
  494.                 { "name": "RandomFloatToIntCheck", "calls": 26, "durationNanos": 2520 },
  495.                 { "name": "ReadObjectSynchronizedCheck", "calls": 26, "durationNanos": 4003 },
  496.                 { "name": "ReceivingIntentsCheck", "calls": 26, "durationNanos": 2792 },
  497.                 { "name": "RedundantAbstractMethodCheck", "calls": 26, "durationNanos": 2678 },
  498.                 { "name": "RedundantCloseCheck", "calls": 26, "durationNanos": 2662 },
  499.                 { "name": "RedundantJumpCheck", "calls": 26, "durationNanos": 2816 },
  500.                 { "name": "RedundantThrowsDeclarationCheck", "calls": 26, "durationNanos": 3601 },
  501.                 { "name": "RedundantTypeCastCheck", "calls": 26, "durationNanos": 3822 },
  502.                 { "name": "ReflectionOnNonRuntimeAnnotationCheck", "calls": 26, "durationNanos": 3523 },
  503.                 { "name": "RegexHotspotCheck", "calls": 26, "durationNanos": 3008 },
  504.                 { "name": "ReplaceGuavaWithJavaCheck", "calls": 26, "durationNanos": 3757 },
  505.                 { "name": "ReplaceLambdaByMethodRefCheck", "calls": 26, "durationNanos": 2594 },
  506.                 { "name": "RequestMappingMethodPublicCheck", "calls": 26, "durationNanos": 3824 },
  507.                 { "name": "ResultSetIsLastCheck", "calls": 26, "durationNanos": 3728 },
  508.                 { "name": "ReturnEmptyArrayNotNullCheck", "calls": 26, "durationNanos": 8370 },
  509.                 { "name": "ReturnOfBooleanExpressionsCheck", "calls": 26, "durationNanos": 3243 },
  510.                 { "name": "ReuseRandomCheck", "calls": 26, "durationNanos": 3259 },
  511.                 { "name": "RunFinalizersCheck", "calls": 26, "durationNanos": 3381 },
  512.                 { "name": "SMTPSSLServerIdentityCheck", "calls": 26, "durationNanos": 3926 },
  513.                 { "name": "SQLInjectionCheck", "calls": 26, "durationNanos": 3722 },
  514.                 { "name": "ScheduledThreadPoolExecutorZeroCheck", "calls": 26, "durationNanos": 2625 },
  515.                 { "name": "SecureCookieCheck", "calls": 26, "durationNanos": 23262 },
  516.                 { "name": "SecureXmlTransformerCheck", "calls": 26, "durationNanos": 3364 },
  517.                 { "name": "SelfAssignementCheck", "calls": 26, "durationNanos": 3367 },
  518.                 { "name": "SerializableFieldInSerializableClassCheck", "calls": 26, "durationNanos": 2741 },
  519.                 { "name": "SerializableObjectInSessionCheck", "calls": 26, "durationNanos": 2600 },
  520.                 { "name": "SerializableSuperConstructorCheck", "calls": 26, "durationNanos": 2550 },
  521.                 { "name": "ServletInstanceFieldCheck", "calls": 26, "durationNanos": 20987 },
  522.                 { "name": "ServletMethodsExceptionsThrownCheck", "calls": 26, "durationNanos": 2611 },
  523.                 { "name": "ShiftOnIntOrLongCheck", "calls": 26, "durationNanos": 16918 },
  524.                 { "name": "SillyBitOperationCheck", "calls": 26, "durationNanos": 2541 },
  525.                 { "name": "SillyEqualsCheck", "calls": 26, "durationNanos": 2548 },
  526.                 { "name": "SocketUsageCheck", "calls": 26, "durationNanos": 2946 },
  527.                 { "name": "SpecializedFunctionalInterfacesCheck", "calls": 26, "durationNanos": 2514 },
  528.                 { "name": "SpringAntMatcherOrderCheck", "calls": 26, "durationNanos": 3945 },
  529.                 { "name": "SpringComposedRequestMappingCheck", "calls": 26, "durationNanos": 2639 },
  530.                 { "name": "SpringConfigurationWithAutowiredFieldsCheck", "calls": 26, "durationNanos": 2522 },
  531.                 { "name": "SpringIncompatibleTransactionalCheck", "calls": 26, "durationNanos": 2571 },
  532.                 { "name": "SpringRequestMappingMethodCheck", "calls": 26, "durationNanos": 3971 },
  533.                 { "name": "SpringScanDefaultPackageCheck", "calls": 26, "durationNanos": 2824 },
  534.                 { "name": "SpringSecurityDisableCSRFCheck", "calls": 26, "durationNanos": 2564 },
  535.                 { "name": "StandardCharsetsConstantsCheck", "calls": 26, "durationNanos": 3638 },
  536.                 { "name": "StandardInputReadCheck", "calls": 26, "durationNanos": 2693 },
  537.                 { "name": "StaticFieldUpateCheck", "calls": 26, "durationNanos": 17807 },
  538.                 { "name": "StaticFieldUpdateInConstructorCheck", "calls": 26, "durationNanos": 2859 },
  539.                 { "name": "StaticMembersAccessCheck", "calls": 26, "durationNanos": 3007 },
  540.                 { "name": "StaticMultithreadedUnsafeFieldsCheck", "calls": 26, "durationNanos": 2983 },
  541.                 { "name": "StreamPeekCheck", "calls": 26, "durationNanos": 3854 },
  542.                 { "name": "StringMethodsOnSingleCharCheck", "calls": 26, "durationNanos": 2558 },
  543.                 { "name": "StringOffsetMethodsCheck", "calls": 26, "durationNanos": 2536 },
  544.                 { "name": "StringPrimitiveConstructorCheck", "calls": 26, "durationNanos": 2549 },
  545.                 { "name": "StringToPrimitiveConversionCheck", "calls": 26, "durationNanos": 2624 },
  546.                 { "name": "StringToStringCheck", "calls": 26, "durationNanos": 3682 },
  547.                 { "name": "SubClassStaticReferenceCheck", "calls": 26, "durationNanos": 2549 },
  548.                 { "name": "SwitchCaseWithoutBreakCheck", "calls": 26, "durationNanos": 2636 },
  549.                 { "name": "SwitchDefaultLastCaseCheck", "calls": 26, "durationNanos": 3114 },
  550.                 { "name": "SwitchLastCaseIsDefaultCheck", "calls": 26, "durationNanos": 3890 },
  551.                 { "name": "SwitchWithLabelsCheck", "calls": 26, "durationNanos": 2823 },
  552.                 { "name": "SwitchWithTooManyCasesCheck", "calls": 26, "durationNanos": 4646 },
  553.                 { "name": "SyncGetterAndSetterCheck", "calls": 26, "durationNanos": 3981 },
  554.                 { "name": "SynchronizationOnGetClassCheck", "calls": 26, "durationNanos": 3872 },
  555.                 { "name": "SynchronizationOnStringOrBoxedCheck", "calls": 26, "durationNanos": 3685 },
  556.                 { "name": "SynchronizedClassUsageCheck", "calls": 26, "durationNanos": 3635 },
  557.                 { "name": "SynchronizedFieldAssignmentCheck", "calls": 26, "durationNanos": 3740 },
  558.                 { "name": "SynchronizedLockCheck", "calls": 26, "durationNanos": 3645 },
  559.                 { "name": "SynchronizedOverrideCheck", "calls": 26, "durationNanos": 3848 },
  560.                 { "name": "SystemOutOrErrUsageCheck", "calls": 26, "durationNanos": 3842 },
  561.                 { "name": "ThreadAsRunnableArgumentCheck", "calls": 26, "durationNanos": 2542 },
  562.                 { "name": "ThreadLocalWithInitialCheck", "calls": 26, "durationNanos": 2611 },
  563.                 { "name": "ThreadOverridesRunCheck", "calls": 26, "durationNanos": 3851 },
  564.                 { "name": "ThreadRunCheck", "calls": 26, "durationNanos": 3706 },
  565.                 { "name": "ThreadSleepCheck", "calls": 26, "durationNanos": 5178 },
  566.                 { "name": "ThreadWaitCallCheck", "calls": 26, "durationNanos": 2971 },
  567.                 { "name": "ToArrayCheck", "calls": 26, "durationNanos": 3019 },
  568.                 { "name": "ToStringReturningNullCheck", "calls": 26, "durationNanos": 4134 },
  569.                 { "name": "ToStringUsingBoxingCheck", "calls": 26, "durationNanos": 3913 },
  570.                 { "name": "TodoTagPresenceCheck", "calls": 26, "durationNanos": 2557 },
  571.                 { "name": "TransactionalMethodVisibilityCheck", "calls": 26, "durationNanos": 2580 },
  572.                 { "name": "TransientFieldInNonSerializableCheck", "calls": 26, "durationNanos": 2595 },
  573.                 { "name": "TryWithResourcesCheck", "calls": 26, "durationNanos": 11223 },
  574.                 { "name": "TwoLocksWaitCheck", "calls": 26, "durationNanos": 3822 },
  575.                 { "name": "URLHashCodeAndEqualsCheck", "calls": 26, "durationNanos": 4001 },
  576.                 { "name": "UnusedLabelCheck", "calls": 26, "durationNanos": 3550 },
  577.                 { "name": "UnusedLocalVariableCheck", "calls": 52, "durationNanos": 36400 },
  578.                 { "name": "UnusedMethodParameterCheck", "calls": 26, "durationNanos": 2635 },
  579.                 { "name": "UnusedPrivateClassCheck", "calls": 26, "durationNanos": 3630 },
  580.                 { "name": "UnusedPrivateFieldCheck", "calls": 26, "durationNanos": 21387 },
  581.                 { "name": "UnusedPrivateMethodCheck", "calls": 26, "durationNanos": 43956 },
  582.                 { "name": "UnusedReturnedDataCheck", "calls": 26, "durationNanos": 3538 },
  583.                 { "name": "UnusedThrowableCheck", "calls": 26, "durationNanos": 4003 },
  584.                 { "name": "UnusedTypeParameterCheck", "calls": 26, "durationNanos": 4009 },
  585.                 { "name": "UselessIncrementCheck", "calls": 26, "durationNanos": 2564 },
  586.                 { "name": "UselessParenthesesCheck", "calls": 26, "durationNanos": 3623 },
  587.                 { "name": "UtilityClassWithPublicConstructorCheck", "calls": 26, "durationNanos": 3001 },
  588.                 { "name": "ValueBasedObjectUsedForLockCheck", "calls": 26, "durationNanos": 2582 },
  589.                 { "name": "VolatileNonPrimitiveFieldCheck", "calls": 26, "durationNanos": 3357 },
  590.                 { "name": "VolatileVariablesOperationsCheck", "calls": 26, "durationNanos": 2685 },
  591.                 { "name": "WaitInSynchronizeCheck", "calls": 26, "durationNanos": 16893 },
  592.                 { "name": "WaitInWhileLoopCheck", "calls": 26, "durationNanos": 19522 },
  593.                 { "name": "WaitOnConditionCheck", "calls": 26, "durationNanos": 2908 },
  594.                 { "name": "WeakSSLContextCheck", "calls": 26, "durationNanos": 17985 },
  595.                 { "name": "WildcardReturnParameterTypeCheck", "calls": 26, "durationNanos": 3969 },
  596.                 { "name": "WriteObjectTheOnlySynchronizedMethodCheck", "calls": 26, "durationNanos": 4059 },
  597.                 { "name": "WrongAssignmentOperatorCheck", "calls": 26, "durationNanos": 3648 },
  598.                 { "name": "XmlDeserializationCheck", "calls": 26, "durationNanos": 3639 },
  599.                 { "name": "ZipEntryCheck", "calls": 26, "durationNanos": 2633 }
  600.               ]
  601.             },
  602.             { "name": "Scanners", "calls": 13, "durationNanos": 61975928, "children": [
  603.                 { "name": "AnonymousClassShouldBeLambdaCheck", "calls": 13, "durationNanos": 12633 },
  604.                 { "name": "AssignmentInSubExpressionCheck", "calls": 13, "durationNanos": 16448 },
  605.                 { "name": "BadClassNameCheck", "calls": 13, "durationNanos": 14186 },
  606.                 { "name": "BadInterfaceNameCheck", "calls": 13, "durationNanos": 15080 },
  607.                 { "name": "BadLocalVariableNameCheck", "calls": 13, "durationNanos": 12800 },
  608.                 { "name": "BadPackageNameCheck", "calls": 13, "durationNanos": 14095 },
  609.                 { "name": "BooleanGratuitousExpressionsCheck", "calls": 13, "durationNanos": 4689 },
  610.                 { "name": "C", "calls": 13, "durationNanos": 18057 },
  611.                 { "name": "CastArithmeticOperandCheck", "calls": 13, "durationNanos": 12819 },
  612.                 { "name": "ClassVariableVisibilityCheck", "calls": 13, "durationNanos": 12229 },
  613.                 { "name": "CollapsibleIfCandidateCheck", "calls": 13, "durationNanos": 17893 },
  614.                 { "name": "CollectionImplementationReferencedCheck", "calls": 13, "durationNanos": 13377 },
  615.                 { "name": "CollectionIsEmptyCheck", "calls": 13, "durationNanos": 12554 },
  616.                 { "name": "CollectionsEmptyConstantsCheck", "calls": 13, "durationNanos": 13105 },
  617.                 { "name": "CompareStringsBoxedTypesWithEqualsCheck", "calls": 13, "durationNanos": 22233 },
  618.                 { "name": "ConcatenationWithStringValueOfCheck", "calls": 13, "durationNanos": 13539 },
  619.                 { "name": "ConditionalUnreachableCodeCheck", "calls": 13, "durationNanos": 4566 },
  620.                 { "name": "D", "calls": 13, "durationNanos": 18041 },
  621.                 { "name": "DefaultJavaResourceLocator", "calls": 13, "durationNanos": 51958 },
  622.                 { "name": "DefaultPackageCheck", "calls": 13, "durationNanos": 14977 },
  623.                 { "name": "DisallowedThreadGroupCheck", "calls": 13, "durationNanos": 12031 },
  624.                 { "name": "DivisionByZeroCheck", "calls": 13, "durationNanos": 5027 },
  625.                 { "name": "DuplicateConditionIfElseIfCheck", "calls": 13, "durationNanos": 12221 },
  626.                 { "name": "E", "calls": 13, "durationNanos": 18569 },
  627.                 { "name": "EnumMapCheck", "calls": 13, "durationNanos": 11803 },
  628.                 { "name": "F", "calls": 13, "durationNanos": 19707 },
  629.                 { "name": "FieldNameMatchingTypeNameCheck", "calls": 13, "durationNanos": 16094 },
  630.                 { "name": "FileCreateTempFileCheck", "calls": 13, "durationNanos": 11258 },
  631.                 { "name": "FileLinesVisitor", "calls": 13, "durationNanos": 810730 },
  632.                 { "name": "ForLoopCounterChangedCheck", "calls": 13, "durationNanos": 14263 },
  633.                 { "name": "G", "calls": 13, "durationNanos": 17035 },
  634.                 { "name": "H", "calls": 13, "durationNanos": 16599 },
  635.                 { "name": "HardcodedIpCheck", "calls": 13, "durationNanos": 12407 },
  636.                 { "name": "I", "calls": 13, "durationNanos": 100604 },
  637.                 { "name": "ImmediatelyReturnedVariableCheck", "calls": 13, "durationNanos": 12670 },
  638.                 { "name": "IndentationAfterConditionalCheck", "calls": 13, "durationNanos": 14192 },
  639.                 { "name": "InvariantReturnCheck", "calls": 13, "durationNanos": 17556 },
  640.                 { "name": "J", "calls": 13, "durationNanos": 17307 },
  641.                 { "name": "K", "calls": 13, "durationNanos": 17830 },
  642.                 { "name": "KeywordAsIdentifierCheck", "calls": 13, "durationNanos": 13022 },
  643.                 { "name": "L", "calls": 13, "durationNanos": 27952 },
  644.                 { "name": "LazyArgEvaluationCheck", "calls": 13, "durationNanos": 14548 },
  645.                 { "name": "LocksNotUnlockedCheck", "calls": 13, "durationNanos": 3070 },
  646.                 { "name": "M", "calls": 13, "durationNanos": 16900 },
  647.                 { "name": "MapComputeIfAbsentOrPresentCheck", "calls": 13, "durationNanos": 4418 },
  648.                 { "name": "Measurer", "calls": 13, "durationNanos": 58026852 },
  649.                 { "name": "MethodNameSameAsClassCheck", "calls": 13, "durationNanos": 13718 },
  650.                 { "name": "MinMaxRangeCheck", "calls": 13, "durationNanos": 5313 },
  651.                 { "name": "MismatchPackageDirectoryCheck", "calls": 13, "durationNanos": 16493 },
  652.                 { "name": "MultilineBlocksCurlyBracesCheck", "calls": 13, "durationNanos": 11906 },
  653.                 { "name": "N", "calls": 13, "durationNanos": 17140 },
  654.                 { "name": "NestedBlocksCheck", "calls": 13, "durationNanos": 13608 },
  655.                 { "name": "NestedTryCatchCheck", "calls": 13, "durationNanos": 13170 },
  656.                 { "name": "NoWayOutLoopCheck", "calls": 13, "durationNanos": 5523 },
  657.                 { "name": "NonNullSetToNullCheck", "calls": 13, "durationNanos": 11605 },
  658.                 { "name": "NullDereferenceCheck", "calls": 13, "durationNanos": 4763 },
  659.                 { "name": "NullShouldNotBeUsedWithOptionalCheck", "calls": 13, "durationNanos": 13607 },
  660.                 { "name": "O", "calls": 13, "durationNanos": 16562 },
  661.                 { "name": "ObjectOutputStreamCheck", "calls": 13, "durationNanos": 5177 },
  662.                 { "name": "ParameterNullnessCheck", "calls": 13, "durationNanos": 4845 },
  663.                 { "name": "ParameterReassignedToCheck", "calls": 13, "durationNanos": 12310 },
  664.                 { "name": "PostAnalysisIssueFilter", "calls": 13, "durationNanos": 182405 },
  665.                 { "name": "PrimitiveTypeBoxingWithToStringCheck", "calls": 13, "durationNanos": 12378 },
  666.                 { "name": "PrintStackTraceCalledWithoutArgumentCheck", "calls": 13, "durationNanos": 14366 },
  667.                 { "name": "PublicStaticFieldShouldBeFinalCheck", "calls": 13, "durationNanos": 11560 },
  668.                 { "name": "RawByteBitwiseOperationsCheck", "calls": 13, "durationNanos": 14009 },
  669.                 { "name": "RawExceptionCheck", "calls": 13, "durationNanos": 11097 },
  670.                 { "name": "RedundantAssignmentsCheck", "calls": 13, "durationNanos": 11783 },
  671.                 { "name": "RepeatAnnotationCheck", "calls": 13, "durationNanos": 11233 },
  672.                 { "name": "ReturnInFinallyCheck", "calls": 13, "durationNanos": 20156 },
  673.                 { "name": "SeveralBreakOrContinuePerLoopCheck", "calls": 13, "durationNanos": 11920 },
  674.                 { "name": "StreamConsumedCheck", "calls": 13, "durationNanos": 5810 },
  675.                 { "name": "StreamNotConsumedCheck", "calls": 13, "durationNanos": 4311 },
  676.                 { "name": "StringBufferAndBuilderWithCharCheck", "calls": 13, "durationNanos": 16051 },
  677.                 { "name": "StringConcatenationInLoopCheck", "calls": 13, "durationNanos": 12525 },
  678.                 { "name": "StringLiteralDuplicatedCheck", "calls": 13, "durationNanos": 30700 },
  679.                 { "name": "SunPackagesUsedCheck", "calls": 13, "durationNanos": 26555 },
  680.                 { "name": "SwitchAtLeastThreeCasesCheck", "calls": 13, "durationNanos": 12021 },
  681.                 { "name": "SymbolicExecutionVisitor", "calls": 13, "durationNanos": 27048 },
  682.                 { "name": "SyntaxHighlighterVisitor", "calls": 13, "durationNanos": 558208 },
  683.                 { "name": "ThrowsFromFinallyCheck", "calls": 13, "durationNanos": 15259 },
  684.                 { "name": "TooManyParametersCheck", "calls": 13, "durationNanos": 11137 },
  685.                 { "name": "UnclosedResourcesCheck", "calls": 13, "durationNanos": 10929 },
  686.                 { "name": "UselessImportCheck", "calls": 13, "durationNanos": 186598 },
  687.                 { "name": "UselessPackageInfoCheck", "calls": 13, "durationNanos": 14238 },
  688.                 { "name": "XxeProcessingCheck", "calls": 13, "durationNanos": 4689 }
  689.               ]
  690.             },
  691.             { "name": "SymbolTable", "calls": 13, "durationNanos": 2544 }
  692.           ]
  693.         },
  694.         { "name": "Scanners", "calls": 6237, "durationNanos": 2348132421018, "children": [
  695.             { "name": "AnonymousClassShouldBeLambdaCheck", "calls": 6237, "durationNanos": 200530184 },
  696.             { "name": "AssignmentInSubExpressionCheck", "calls": 6237, "durationNanos": 149761473 },
  697.             { "name": "BadClassNameCheck", "calls": 6237, "durationNanos": 157785572 },
  698.             { "name": "BadInterfaceNameCheck", "calls": 6237, "durationNanos": 170053941 },
  699.             { "name": "BadLocalVariableNameCheck", "calls": 6237, "durationNanos": 175914142 },
  700.             { "name": "BadPackageNameCheck", "calls": 6237, "durationNanos": 59936052 },
  701.             { "name": "BooleanGratuitousExpressionsCheck", "calls": 6237, "durationNanos": 5164923 },
  702.             { "name": "C", "calls": 6237, "durationNanos": 5750437 },
  703.             { "name": "CastArithmeticOperandCheck", "calls": 6237, "durationNanos": 268584845 },
  704.             { "name": "ClassVariableVisibilityCheck", "calls": 6237, "durationNanos": 189475051 },
  705.             { "name": "CollapsibleIfCandidateCheck", "calls": 6237, "durationNanos": 154224657 },
  706.             { "name": "CollectionImplementationReferencedCheck", "calls": 6237, "durationNanos": 28158242441 },
  707.             { "name": "CollectionIsEmptyCheck", "calls": 6237, "durationNanos": 485242772 },
  708.             { "name": "CollectionsEmptyConstantsCheck", "calls": 6237, "durationNanos": 168988080 },
  709.             { "name": "CompareStringsBoxedTypesWithEqualsCheck", "calls": 6237, "durationNanos": 216251721 },
  710.             { "name": "ConcatenationWithStringValueOfCheck", "calls": 6237, "durationNanos": 175319578 },
  711.             { "name": "ConditionalUnreachableCodeCheck", "calls": 6237, "durationNanos": 4278180 },
  712.             { "name": "D", "calls": 6237, "durationNanos": 6143641 },
  713.             { "name": "DefaultJavaResourceLocator", "calls": 6237, "durationNanos": 389218261 },
  714.             { "name": "DefaultPackageCheck", "calls": 6237, "durationNanos": 7509543 },
  715.             { "name": "DisallowedThreadGroupCheck", "calls": 6237, "durationNanos": 4834124178 },
  716.             { "name": "DivisionByZeroCheck", "calls": 6237, "durationNanos": 1804859 },
  717.             { "name": "DuplicateConditionIfElseIfCheck", "calls": 6237, "durationNanos": 138806383 },
  718.             { "name": "E", "calls": 6237, "durationNanos": 6730291 },
  719.             { "name": "EnumMapCheck", "calls": 6237, "durationNanos": 8648991333 },
  720.             { "name": "F", "calls": 6237, "durationNanos": 7906844 },
  721.             { "name": "FieldNameMatchingTypeNameCheck", "calls": 6237, "durationNanos": 220224312 },
  722.             { "name": "FileCreateTempFileCheck", "calls": 6237, "durationNanos": 189998670 },
  723.             { "name": "FileLinesVisitor", "calls": 6237, "durationNanos": 2391428513 },
  724.             { "name": "ForLoopCounterChangedCheck", "calls": 6237, "durationNanos": 151751570 },
  725.             { "name": "G", "calls": 6237, "durationNanos": 5696997 },
  726.             { "name": "H", "calls": 6237, "durationNanos": 6689320 },
  727.             { "name": "HardcodedIpCheck", "calls": 6237, "durationNanos": 239815311 },
  728.             { "name": "I", "calls": 6237, "durationNanos": 325132583929 },
  729.             { "name": "ImmediatelyReturnedVariableCheck", "calls": 6237, "durationNanos": 155064561 },
  730.             { "name": "IndentationAfterConditionalCheck", "calls": 6237, "durationNanos": 143081434 },
  731.             { "name": "InvariantReturnCheck", "calls": 6237, "durationNanos": 10890215 },
  732.             { "name": "J", "calls": 6237, "durationNanos": 6198804 },
  733.             { "name": "K", "calls": 6237, "durationNanos": 5909184 },
  734.             { "name": "KeywordAsIdentifierCheck", "calls": 6237, "durationNanos": 137431155 },
  735.             { "name": "L", "calls": 6237, "durationNanos": 28692125 },
  736.             { "name": "LazyArgEvaluationCheck", "calls": 6237, "durationNanos": 27439993747 },
  737.             { "name": "LocksNotUnlockedCheck", "calls": 6237, "durationNanos": 1373567 },
  738.             { "name": "M", "calls": 6237, "durationNanos": 5505872 },
  739.             { "name": "MapComputeIfAbsentOrPresentCheck", "calls": 6237, "durationNanos": 8778927 },
  740.             { "name": "Measurer", "calls": 6237, "durationNanos": 7194239382 },
  741.             { "name": "MethodNameSameAsClassCheck", "calls": 6237, "durationNanos": 138552159 },
  742.             { "name": "MinMaxRangeCheck", "calls": 6237, "durationNanos": 2247277 },
  743.             { "name": "MismatchPackageDirectoryCheck", "calls": 6237, "durationNanos": 30376937 },
  744.             { "name": "MultilineBlocksCurlyBracesCheck", "calls": 6237, "durationNanos": 153014938 },
  745.             { "name": "N", "calls": 6237, "durationNanos": 6102419 },
  746.             { "name": "NestedBlocksCheck", "calls": 6237, "durationNanos": 160816134 },
  747.             { "name": "NestedTryCatchCheck", "calls": 6237, "durationNanos": 138529964 },
  748.             { "name": "NoWayOutLoopCheck", "calls": 6237, "durationNanos": 2678903 },
  749.             { "name": "NonNullSetToNullCheck", "calls": 6237, "durationNanos": 5474105 },
  750.             { "name": "NullDereferenceCheck", "calls": 6237, "durationNanos": 7420853 },
  751.             { "name": "NullShouldNotBeUsedWithOptionalCheck", "calls": 6237, "durationNanos": 185775089 },
  752.             { "name": "O", "calls": 6237, "durationNanos": 5652113 },
  753.             { "name": "ObjectOutputStreamCheck", "calls": 6237, "durationNanos": 2317304 },
  754.             { "name": "ParameterNullnessCheck", "calls": 6237, "durationNanos": 3228625 },
  755.             { "name": "ParameterReassignedToCheck", "calls": 6237, "durationNanos": 1351016476 },
  756.             { "name": "PostAnalysisIssueFilter", "calls": 6237, "durationNanos": 335993634146 },
  757.             { "name": "PrimitiveTypeBoxingWithToStringCheck", "calls": 6237, "durationNanos": 3962213586 },
  758.             { "name": "PrintStackTraceCalledWithoutArgumentCheck", "calls": 6237, "durationNanos": 220430660 },
  759.             { "name": "PublicStaticFieldShouldBeFinalCheck", "calls": 6237, "durationNanos": 156664879 },
  760.             { "name": "RawByteBitwiseOperationsCheck", "calls": 6237, "durationNanos": 141322627 },
  761.             { "name": "RawExceptionCheck", "calls": 6237, "durationNanos": 237031783 },
  762.             { "name": "RedundantAssignmentsCheck", "calls": 6237, "durationNanos": 6496285 },
  763.             { "name": "RepeatAnnotationCheck", "calls": 6237, "durationNanos": 129232411 },
  764.             { "name": "ReturnInFinallyCheck", "calls": 6237, "durationNanos": 155035843 },
  765.             { "name": "SeveralBreakOrContinuePerLoopCheck", "calls": 6237, "durationNanos": 146133226 },
  766.             { "name": "StreamConsumedCheck", "calls": 6237, "durationNanos": 2940823 },
  767.             { "name": "StreamNotConsumedCheck", "calls": 6237, "durationNanos": 1807410 },
  768.             { "name": "StringBufferAndBuilderWithCharCheck", "calls": 6237, "durationNanos": 351208248 },
  769.             { "name": "StringConcatenationInLoopCheck", "calls": 6237, "durationNanos": 132155577 },
  770.             { "name": "StringLiteralDuplicatedCheck", "calls": 6237, "durationNanos": 214181830 },
  771.             { "name": "SunPackagesUsedCheck", "calls": 6237, "durationNanos": 200713144 },
  772.             { "name": "SwitchAtLeastThreeCasesCheck", "calls": 6237, "durationNanos": 127513184 },
  773.             { "name": "SymbolicExecutionVisitor", "calls": 6237, "durationNanos": 1590928159143, "children": [
  774.                 { "name": "BooleanGratuitousExpressionsCheck", "calls": 6392420, "durationNanos": 257776257 },
  775.                 { "name": "ConditionalUnreachableCodeCheck", "calls": 6392420, "durationNanos": 254757009 },
  776.                 { "name": "DivisionByZeroCheck", "calls": 6396382, "durationNanos": 2511616790 },
  777.                 { "name": "EndOfExecution", "calls": 36151, "durationNanos": 961997144, "children": [
  778.                     { "name": "BooleanGratuitousExpressionsCheck", "calls": 36151, "durationNanos": 101580466 },
  779.                     { "name": "ConditionalUnreachableCodeCheck", "calls": 36151, "durationNanos": 59740513 },
  780.                     { "name": "DivisionByZeroCheck", "calls": 36151, "durationNanos": 6465688 },
  781.                     { "name": "InvariantReturnCheck", "calls": 36151, "durationNanos": 20090515 },
  782.                     { "name": "LocksNotUnlockedCheck", "calls": 36151, "durationNanos": 1506603 },
  783.                     { "name": "MapComputeIfAbsentOrPresentCheck", "calls": 36151, "durationNanos": 441157703 },
  784.                     { "name": "MinMaxRangeCheck", "calls": 36151, "durationNanos": 1610023 },
  785.                     { "name": "NoWayOutLoopCheck", "calls": 36151, "durationNanos": 59805532 },
  786.                     { "name": "NonNullSetToNullCheck", "calls": 36151, "durationNanos": 7751955 },
  787.                     { "name": "NullDereferenceCheck", "calls": 36151, "durationNanos": 129393410 },
  788.                     { "name": "ObjectOutputStreamCheck", "calls": 36151, "durationNanos": 1466997 },
  789.                     { "name": "OptionalGetBeforeIsPresentCheck", "calls": 36151, "durationNanos": 1657414 },
  790.                     { "name": "ParameterNullnessCheck", "calls": 36151, "durationNanos": 1531873 },
  791.                     { "name": "RedundantAssignmentsCheck", "calls": 36151, "durationNanos": 29681106 },
  792.                     { "name": "StreamConsumedCheck", "calls": 36151, "durationNanos": 1346934 },
  793.                     { "name": "StreamNotConsumedCheck", "calls": 36151, "durationNanos": 1394136 },
  794.                     { "name": "UnclosedResourcesCheck", "calls": 36151, "durationNanos": 1387091 },
  795.                     { "name": "XxeProcessingCheck", "calls": 36151, "durationNanos": 1518575 }
  796.                   ]
  797.                 },
  798.                 { "name": "InvariantReturnCheck", "calls": 6392420, "durationNanos": 821664630 },
  799.                 { "name": "LiveVariables.analyze", "calls": 36393, "durationNanos": 1146688773 },
  800.                 { "name": "LocksNotUnlockedCheck", "calls": 6396346, "durationNanos": 8990344213 },
  801.                 { "name": "MapComputeIfAbsentOrPresentCheck", "calls": 6392420, "durationNanos": 727016450 },
  802.                 { "name": "MinMaxRangeCheck", "calls": 6392420, "durationNanos": 669738125 },
  803.                 { "name": "NoWayOutLoopCheck", "calls": 6396346, "durationNanos": 794278420 },
  804.                 { "name": "NonNullSetToNullCheck", "calls": 6396346, "durationNanos": 2064151533 },
  805.                 { "name": "NullDereferenceCheck", "calls": 6396920, "durationNanos": 2569745392 },
  806.                 { "name": "ObjectOutputStreamCheck", "calls": 6392420, "durationNanos": 502657519 },
  807.                 { "name": "OptionalGetBeforeIsPresentCheck", "calls": 6396346, "durationNanos": 2010310795 },
  808.                 { "name": "ParameterNullnessCheck", "calls": 6392420, "durationNanos": 37565061487 },
  809.                 { "name": "PostStatement", "calls": 615125, "durationNanos": 3089106277 },
  810.                 { "name": "PreStatement", "calls": 615108, "durationNanos": 2692406715, "children": [
  811.                     { "name": "BooleanGratuitousExpressionsCheck", "calls": 615108, "durationNanos": 25378901 },
  812.                     { "name": "ConditionalUnreachableCodeCheck", "calls": 615108, "durationNanos": 33285647 },
  813.                     { "name": "DivisionByZeroCheck", "calls": 615108, "durationNanos": 90932309 },
  814.                     { "name": "InvariantReturnCheck", "calls": 615108, "durationNanos": 33019333 },
  815.                     { "name": "LocksNotUnlockedCheck", "calls": 615108, "durationNanos": 75360756 },
  816.                     { "name": "MapComputeIfAbsentOrPresentCheck", "calls": 615108, "durationNanos": 56381631 },
  817.                     { "name": "MinMaxRangeCheck", "calls": 615108, "durationNanos": 60202702 },
  818.                     { "name": "NoWayOutLoopCheck", "calls": 615108, "durationNanos": 212447226 },
  819.                     { "name": "NonNullSetToNullCheck", "calls": 615108, "durationNanos": 68713814 },
  820.                     { "name": "NullDereferenceCheck", "calls": 615108, "durationNanos": 70120584 },
  821.                     { "name": "ObjectOutputStreamCheck", "calls": 615108, "durationNanos": 52037793 },
  822.                     { "name": "OptionalGetBeforeIsPresentCheck", "calls": 615108, "durationNanos": 77571864 },
  823.                     { "name": "ParameterNullnessCheck", "calls": 615108, "durationNanos": 86230865 },
  824.                     { "name": "RedundantAssignmentsCheck", "calls": 615108, "durationNanos": 38165353 },
  825.                     { "name": "StreamConsumedCheck", "calls": 615108, "durationNanos": 98603570 },
  826.                     { "name": "StreamNotConsumedCheck", "calls": 615108, "durationNanos": 33472827 },
  827.                     { "name": "UnclosedResourcesCheck", "calls": 615108, "durationNanos": 164768704 },
  828.                     { "name": "XxeProcessingCheck", "calls": 615108, "durationNanos": 75652500 }
  829.                   ]
  830.                 },
  831.                 { "name": "RedundantAssignmentsCheck", "calls": 6392420, "durationNanos": 451829140 },
  832.                 { "name": "StreamConsumedCheck", "calls": 6392420, "durationNanos": 3648871725 },
  833.                 { "name": "StreamNotConsumedCheck", "calls": 6392420, "durationNanos": 506673767 },
  834.                 { "name": "UnclosedResourcesCheck", "calls": 6396346, "durationNanos": 123325271595 },
  835.                 { "name": "XxeProcessingCheck", "calls": 6392420, "durationNanos": 139951484561 },
  836.                 { "name": "cfg", "calls": 36393, "durationNanos": 3912870637 },
  837.                 { "name": "handleBlockExit", "calls": 615108, "durationNanos": 12516032105 }
  838.               ]
  839.             },
  840.             { "name": "SyntaxHighlighterVisitor", "calls": 6237, "durationNanos": 1919256219 },
  841.             { "name": "ThrowsFromFinallyCheck", "calls": 6237, "durationNanos": 142758585 },
  842.             { "name": "TooManyParametersCheck", "calls": 6237, "durationNanos": 192701730 },
  843.             { "name": "UnclosedResourcesCheck", "calls": 6237, "durationNanos": 6299814 },
  844.             { "name": "UselessImportCheck", "calls": 6237, "durationNanos": 1695622583 },
  845.             { "name": "UselessPackageInfoCheck", "calls": 6237, "durationNanos": 97101241 },
  846.             { "name": "XxeProcessingCheck", "calls": 6237, "durationNanos": 1912341 }
  847.           ]
  848.         },
  849.         { "name": "SymbolTable", "calls": 6237, "durationNanos": 1857810443 }
  850.       ]
  851.     },
  852.     { "name": "Test", "calls": 1, "durationNanos": 6146220 }
  853.   ]
  854. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement