<commit_before><?xml version="1.0"?>

<!DOCTYPE suppressions PUBLIC
        "-//Puppy Crawl//DTD Suppressions 1.1//EN"
        "http://www.puppycrawl.com/dtds/suppressions_1_1.dtd">

<suppressions>

    <!-- Suppress strict duplicate code checking -->
    <suppress checks="StrictDuplicateCode" files="\.java" lines="1-15"/>

    <!-- Suppress checking of copyright notice -->
    <suppress checks="Header" files="com/hazelcast/buildutils/ElementParser"/>
    <suppress checks="Header" files="com/hazelcast/logging/Log4j2Factory"/>

    <!-- Exclude implementation packages from JavaDoc checks -->
    <suppress checks="JavadocPackage" files="/impl/"/>
    <suppress checks="JavadocMethod" files="/impl/"/>
    <suppress checks="JavadocType" files="/impl/"/>
    <suppress checks="JavadocVariable" files="/impl/"/>

    <!-- Exclude internal packages from JavaDoc checks -->
    <suppress checks="JavadocMethod" files="com/hazelcast/internal/"/>
    <suppress checks="JavadocType" files="com/hazelcast/internal/"/>
    <suppress checks="JavadocVariable" files="com/hazelcast/internal/"/>

    <!-- SerializerHook -->
    <suppress checks="MethodCount|MethodLength|ReturnCount|AnonInnerLength" files="SerializerHook\.java$"/>
    <suppress checks="CyclomaticComplexityCheck|ClassFanOutComplexityCheck|ClassDataAbstractionCoupling"
              files="SerializerHook\.java$"/>

    <!-- ConsoleApp -->
    <suppress checks="MethodCountCheck|FileLengthCheck|ClassFanOutComplexityCheck" files="com/hazelcast/console/ConsoleApp"/>
    <suppress checks="MethodCountCheck|FileLengthCheck" files="com/hazelcast/client/console/ClientConsoleApp"/>

    <!-- Cache -->
    <suppress checks="MethodCount" files="com/hazelcast/config/CacheConfig"/>
    <suppress checks="MethodCount" files="com/hazelcast/cache/ICache"/>
    <suppress checks="MethodCount" files="com/hazelcast/client/cache/impl/AbstractClientCacheProxy"/>
    <suppress checks="ClassDataAbstractionCoupling|MethodCount|"
              files="com/hazelcast/client/cache/impl/AbstractClientInternalCacheProxy"/>
    <suppress checks="MethodCount" files="com/hazelcast/cache/impl/CacheRecordStore"/>
    <suppress checks="MethodCount" files="com/hazelcast/cache/impl/CacheService"/>
    <suppress checks="NPathComplexity" files="com/hazelcast/config/CacheConfig"/>
    <suppress checks="NPathComplexity" files="com/hazelcast/cache/HazelcastExpiryPolicy"/>
    <suppress checks="NPathComplexity" files="com/hazelcast/cache/impl/HazelcastServerCachingProvider"/>
    <suppress checks="NPathComplexity" files="com/hazelcast/client/cache/impl/HazelcastClientCachingProvider"/>
    <suppress checks="NPathComplexity|CyclomaticComplexity" files="com/hazelcast/config/AbstractCacheConfig"/>
    <suppress checks="MethodCount|ParameterNumber|ClassFanOutComplexity|ClassDataAbstractionCoupling"
              files="com/hazelcast/cache/impl/AbstractCacheRecordStore"/>
    <suppress checks="MethodCount" files="com/hazelcast/cache/impl/AbstractCacheService"/>
    <suppress checks="MethodCount" files="com/hazelcast/cache/impl/nearcache/impl/store/AbstractNearCacheRecordStore"/>
    <suppress checks="MethodCount" files="com/hazelcast/cache/impl/AbstractHazelcastCacheManager"/>
    <suppress checks="ClassFanOutComplexityCheck" files="com/hazelcast/cache/impl/AbstractCacheService"/>
    <suppress checks="MethodCount" files="com/hazelcast/cache/impl/CacheStatisticsImpl"/>
    <suppress checks="ClassDataAbstractionCoupling" files="com/hazelcast/cache/impl/DefaultOperationProvider"/>

    <!-- Core -->
    <suppress checks="JavadocMethod" files="com/hazelcast/core/"/>
    <suppress checks="JavadocType" files="com/hazelcast/core/"/>
    <suppress checks="JavadocVariable" files="com/hazelcast/core/"/>
    <suppress checks="MethodCount" files="com/hazelcast/core/HazelcastInstance"/>
    <suppress checks="MethodCount|FileLengthCheck" files="com/hazelcast/core/IMap"/>

    <!-- Config -->
    <suppress checks="CyclomaticComplexity|ClassDataAbstractionCoupling" files="com/hazelcast/config/AbstractXmlConfigHelper"/>
    <suppress checks="ExecutableStatementCount" files="com/hazelcast/config/CacheConfig"/>
    <suppress checks="MethodCount" files="com/hazelcast/config/CacheSimpleConfig"/>
    <suppress checks="MethodCount|ClassDataAbstractionCoupling|ClassFanOutComplexity" files="com/hazelcast/config/Config"/>
    <suppress checks="FanOutComplexity" files="com/hazelcast/config/ConfigXmlGenerator"/>
    <!-- couldn't change structure because of API -->
    <suppress checks="MethodCount|CyclomaticComplexity|NPathComplexity|BooleanExpressionComplexity|ExecutableStatementCount"
              files="com/hazelcast/config/MapConfig"/>
    <suppress checks="MethodCount" files="com/hazelcast/config/SerializationConfig"/>
    <suppress checks="MethodCount|MethodLength|FileLengthCheck" files="com/hazelcast/config/XmlConfigBuilder"/>
    <suppress checks="CyclomaticComplexity|ClassFanOutComplexity|ClassDataAbstractionCoupling"
              files="com/hazelcast/config/XmlConfigBuilder"/>

    <!-- Concurrent -->
    <suppress checks="JavadocMethod" files="com/hazelcast/concurrent/"/>
    <suppress checks="JavadocType" files="com/hazelcast/concurrent/"/>
    <suppress checks="JavadocVariable" files="com/hazelcast/concurrent/"/>
    <suppress checks="MethodCount" files="com/hazelcast/concurrent/atomiclong/AtomicLongProxy"/>
    <suppress checks="MethodCount" files="com/hazelcast/concurrent/lock/LockServiceImpl"/>
    <suppress checks="MethodCount" files="com/hazelcast/concurrent/lock/LockResourceImpl"/>
    <suppress checks="MethodCount" files="com/hazelcast/concurrent/lock/LockStoreImpl"/>
    <suppress checks="Todo" files="com/hazelcast/concurrent/lock/ConditionImpl"/>

    <!-- Memory -->
    <suppress checks="IllegalImport" files="com.hazelcast.internal.memory.impl.UnsafeUtil"/>

    <!-- OSGI -->
    <suppress checks="MethodCount" files="com/hazelcast/osgi/impl/HazelcastOSGiInstanceImpl"/>

    <!-- Client -->
    <!-- TODO: these JavaDoc issues need to be addressed -->
    <suppress checks="JavadocMethod" files="com/hazelcast/client/"/>
    <suppress checks="JavadocType" files="com/hazelcast/client/"/>
    <!-- TODO: we need to get these wildcard suppressions fixed -->
    <suppress checks="" files="com/hazelcast/client/proxy/ClientQueueProxy"/>
    <suppress checks="MethodCount" files="com/hazelcast/client/proxy/ClientListProxy"/>
    <suppress checks="" files="com/hazelcast/client/proxy/ClientMultiMapProxy"/>
    <suppress checks="" files="com/hazelcast/client/proxy/ClientMapProxy"/>
    <suppress checks="MethodCount" files="com/hazelcast/client/proxy/ClientReplicatedMapProxy"/>
    <suppress checks="ClassFanOutComplexity" files="com/hazelcast/client/proxy/ClientReplicatedMapProxy"/>
    <suppress checks="" files="com/hazelcast/client/impl/HazelcastClientInstance"/>
    <suppress checks="" files="com/hazelcast/client/impl/HazelcastClientProxy"/>
    <suppress checks="ClassDataAbstractionCoupling" files="com/hazelcast/client/proxy/ClientExecutorServiceProxy"/>
    <suppress checks="MethodCount" files="com/hazelcast/client/proxy/ClientExecutorServiceProxy"/>
    <suppress checks="MethodCount" files="com/hazelcast/client/impl/HazelcastClientProxy"/>
    <suppress checks="CyclomaticComplexity" files="com/hazelcast/client/impl/client/ClientPortableFactory"/>
    <suppress checks="ClassDataAbstractionCoupling" files="com/hazelcast/client/impl/client/ClientPortableFactory"/>
    <suppress checks="MethodCount" files="com/hazelcast/client/config/ClientConfig"/>
    <suppress checks="MethodCount" files="com/hazelcast/client/connection/nio/ClientConnection"/>
    <suppress checks="MethodCount" files="com/hazelcast/client/impl/ClientEngineImpl"/>
    <suppress checks="ClassFanOutComplexity" files="com/hazelcast/client/impl/ClientEngineImpl"/>
    <suppress checks="" files="com/hazelcast/client/connection/nio/ClientConnectionManagerImpl"/>
    <suppress checks="CyclomaticComplexity" files="com/hazelcast/client/config/XmlClientConfigBuilder"/>
    <suppress checks="ClassDataAbstractionCoupling" files="com/hazelcast/client/config/XmlClientConfigBuilder"/>
    <suppress checks="MethodCount" files="com/hazelcast/client/impl/MemberImpl"/>
    <suppress checks="ClassFanOutComplexity|ClassDataAbstractionCoupling"
              files="com/hazelcast/client/connection/nio/ClientConnectionManagerImpl"/>

    <!-- Client Protocol -->
    <suppress checks="IllegalImport" files="com/hazelcast/client/impl/protocol/util/UnsafeBuffer"/>
    <!-- Parameters classes are auto-generated -->
    <suppress checks="" files="com/hazelcast/client/impl/protocol/DefaultMessageTaskFactoryProvider"/>
    <suppress checks="" files="com/hazelcast/client/impl/protocol/ClientExceptionFactory.java"/>

    <suppress checks="ParameterNumber" files="com/hazelcast/client/proxy/ClientMapReduceProxy"/>
    <suppress checks="MethodCount" files="com/hazelcast/client/impl/protocol/ClientMessage"/>
    <suppress checks="MethodCount" files="com/hazelcast/client/impl/protocol/util/MessageFlyweight"/>
    <suppress checks="ClassFanOutComplexity" files="com/hazelcast/client/cache/impl/AbstractClientInternalCacheProxy"/>
    <suppress checks="MethodCount" files="com/hazelcast/client/cache/impl/ClientCacheProxy"/>

    <!-- Monitor -->
    <suppress checks="JavadocMethod" files="com/hazelcast/monitor/"/>
    <suppress checks="JavadocType" files="com/hazelcast/monitor/"/>
    <suppress checks="CyclomaticComplexity|NPathComplexity" files="com/hazelcast/monitor/impl/LocalCacheStatsImpl"/>
    <suppress checks="MethodCount|MethodLength|CyclomaticComplexity|NPathComplexity"
              files="com/hazelcast/monitor/impl/LocalMapStatsImpl"/>
    <suppress checks="CyclomaticComplexity|NPathComplexity" files="com/hazelcast/monitor/impl/LocalQueueStatsImpl"/>
    <suppress checks="CyclomaticComplexity|NPathComplexity|MethodCount" files="com/hazelcast/monitor/impl/MemberStateImpl"/>
    <suppress checks="CyclomaticComplexity|NPathComplexity" files="com/hazelcast/monitor/TimedMemberState"/>

    <!-- Query -->
    <suppress checks="MethodLength|CyclomaticComplexity|NPathComplexity" files="com/hazelcast/query/SqlPredicate"/>
    <suppress checks="ClassDataAbstractionCoupling" files="com/hazelcast/query/impl/TypeConverters"/>
    <suppress checks="MethodLength|CyclomaticComplexity|NPathComplexity|ReturnCount"
              files="com/hazelcast/query/impl/getters/ReflectionHelper"/>
    <suppress checks="NPathComplexity" files="com/hazelcast/query/impl/predicates/BetweenVisitor"/>

    <!-- Instance -->
    <suppress checks="JavadocMethod" files="com/hazelcast/instance/"/>
    <suppress checks="JavadocType" files="com/hazelcast/instance/"/>
    <suppress checks="JavadocVariable" files="com/hazelcast/instance/"/>
    <suppress checks="ConstantName" files="com/hazelcast/instance/GroupProperties"/>
    <suppress checks="MethodCount|ClassFanOutComplexity|VisibilityModifier" files="com/hazelcast/instance/HazelcastInstanceImpl"/>
    <suppress checks="MethodCount" files="com/hazelcast/instance/HazelcastInstanceProxy"/>
    <suppress checks="MethodCount" files="com/hazelcast/instance/MemberImpl"/>
    <suppress checks="" files="com/hazelcast/instance/Node"/>

    <!-- SPI -->
    <suppress checks="MethodCount|NPathComplexity|MagicNumber" files="com/hazelcast/spi/Operation"/>
    <suppress checks="MethodCount|ClassFanOutComplexity" files="com/hazelcast/spi/impl/NodeEngineImpl"/>
    <suppress checks="ReturnCount" files="com/hazelcast/spi/impl/SpiPortableHook"/>
    <!-- since this class needs to manage services, it knows about them, so it is fine to have lots of dependencies on these classes -->
    <suppress checks="ClassDataAbstractionCoupling" files="com/hazelcast/spi/impl/servicemanager/impl/ServiceManager"/>
    <suppress checks="MethodCount|ExecutableStatementCount|ClassFanOutComplexity|ClassDataAbstractionCoupling"
              files="com/hazelcast/spi/impl/operationservice/impl/OperationServiceImpl"/>
    <!-- the invocation just has many parameters because there are a lot of things to tune/ -->
    <suppress checks="ParameterNumber" files="com/hazelcast/spi/impl/operationservice/impl/InvocationImpl"/>
    <!-- the partition-invocation just has many parameters because there are a lot of things to tune/ --><commit_msg>Remove wildcard suppresions from instance.node<commit_after><?xml version="1.0"?>

<!DOCTYPE suppressions PUBLIC
        "-//Puppy Crawl//DTD Suppressions 1.1//EN"
        "http://www.puppycrawl.com/dtds/suppressions_1_1.dtd">

<suppressions>

    <!-- Suppress strict duplicate code checking -->
    <suppress checks="StrictDuplicateCode" files="\.java" lines="1-15"/>

    <!-- Suppress checking of copyright notice -->
    <suppress checks="Header" files="com/hazelcast/buildutils/ElementParser"/>
    <suppress checks="Header" files="com/hazelcast/logging/Log4j2Factory"/>

    <!-- Exclude implementation packages from JavaDoc checks -->
    <suppress checks="JavadocPackage" files="/impl/"/>
    <suppress checks="JavadocMethod" files="/impl/"/>
    <suppress checks="JavadocType" files="/impl/"/>
    <suppress checks="JavadocVariable" files="/impl/"/>

    <!-- Exclude internal packages from JavaDoc checks -->
    <suppress checks="JavadocMethod" files="com/hazelcast/internal/"/>
    <suppress checks="JavadocType" files="com/hazelcast/internal/"/>
    <suppress checks="JavadocVariable" files="com/hazelcast/internal/"/>

    <!-- SerializerHook -->
    <suppress checks="MethodCount|MethodLength|ReturnCount|AnonInnerLength" files="SerializerHook\.java$"/>
    <suppress checks="CyclomaticComplexityCheck|ClassFanOutComplexityCheck|ClassDataAbstractionCoupling"
              files="SerializerHook\.java$"/>

    <!-- ConsoleApp -->
    <suppress checks="MethodCountCheck|FileLengthCheck|ClassFanOutComplexityCheck" files="com/hazelcast/console/ConsoleApp"/>
    <suppress checks="MethodCountCheck|FileLengthCheck" files="com/hazelcast/client/console/ClientConsoleApp"/>

    <!-- Cache -->
    <suppress checks="MethodCount" files="com/hazelcast/config/CacheConfig"/>
    <suppress checks="MethodCount" files="com/hazelcast/cache/ICache"/>
    <suppress checks="MethodCount" files="com/hazelcast/client/cache/impl/AbstractClientCacheProxy"/>
    <suppress checks="ClassDataAbstractionCoupling|MethodCount|"
              files="com/hazelcast/client/cache/impl/AbstractClientInternalCacheProxy"/>
    <suppress checks="MethodCount" files="com/hazelcast/cache/impl/CacheRecordStore"/>
    <suppress checks="MethodCount" files="com/hazelcast/cache/impl/CacheService"/>
    <suppress checks="NPathComplexity" files="com/hazelcast/config/CacheConfig"/>
    <suppress checks="NPathComplexity" files="com/hazelcast/cache/HazelcastExpiryPolicy"/>
    <suppress checks="NPathComplexity" files="com/hazelcast/cache/impl/HazelcastServerCachingProvider"/>
    <suppress checks="NPathComplexity" files="com/hazelcast/client/cache/impl/HazelcastClientCachingProvider"/>
    <suppress checks="NPathComplexity|CyclomaticComplexity" files="com/hazelcast/config/AbstractCacheConfig"/>
    <suppress checks="MethodCount|ParameterNumber|ClassFanOutComplexity|ClassDataAbstractionCoupling"
              files="com/hazelcast/cache/impl/AbstractCacheRecordStore"/>
    <suppress checks="MethodCount" files="com/hazelcast/cache/impl/AbstractCacheService"/>
    <suppress checks="MethodCount" files="com/hazelcast/cache/impl/nearcache/impl/store/AbstractNearCacheRecordStore"/>
    <suppress checks="MethodCount" files="com/hazelcast/cache/impl/AbstractHazelcastCacheManager"/>
    <suppress checks="ClassFanOutComplexityCheck" files="com/hazelcast/cache/impl/AbstractCacheService"/>
    <suppress checks="MethodCount" files="com/hazelcast/cache/impl/CacheStatisticsImpl"/>
    <suppress checks="ClassDataAbstractionCoupling" files="com/hazelcast/cache/impl/DefaultOperationProvider"/>

    <!-- Core -->
    <suppress checks="JavadocMethod" files="com/hazelcast/core/"/>
    <suppress checks="JavadocType" files="com/hazelcast/core/"/>
    <suppress checks="JavadocVariable" files="com/hazelcast/core/"/>
    <suppress checks="MethodCount" files="com/hazelcast/core/HazelcastInstance"/>
    <suppress checks="MethodCount|FileLengthCheck" files="com/hazelcast/core/IMap"/>

    <!-- Config -->
    <suppress checks="CyclomaticComplexity|ClassDataAbstractionCoupling" files="com/hazelcast/config/AbstractXmlConfigHelper"/>
    <suppress checks="ExecutableStatementCount" files="com/hazelcast/config/CacheConfig"/>
    <suppress checks="MethodCount" files="com/hazelcast/config/CacheSimpleConfig"/>
    <suppress checks="MethodCount|ClassDataAbstractionCoupling|ClassFanOutComplexity" files="com/hazelcast/config/Config"/>
    <suppress checks="FanOutComplexity" files="com/hazelcast/config/ConfigXmlGenerator"/>
    <!-- couldn't change structure because of API -->
    <suppress checks="MethodCount|CyclomaticComplexity|NPathComplexity|BooleanExpressionComplexity|ExecutableStatementCount"
              files="com/hazelcast/config/MapConfig"/>
    <suppress checks="MethodCount" files="com/hazelcast/config/SerializationConfig"/>
    <suppress checks="MethodCount|MethodLength|FileLengthCheck" files="com/hazelcast/config/XmlConfigBuilder"/>
    <suppress checks="CyclomaticComplexity|ClassFanOutComplexity|ClassDataAbstractionCoupling"
              files="com/hazelcast/config/XmlConfigBuilder"/>

    <!-- Concurrent -->
    <suppress checks="JavadocMethod" files="com/hazelcast/concurrent/"/>
    <suppress checks="JavadocType" files="com/hazelcast/concurrent/"/>
    <suppress checks="JavadocVariable" files="com/hazelcast/concurrent/"/>
    <suppress checks="MethodCount" files="com/hazelcast/concurrent/atomiclong/AtomicLongProxy"/>
    <suppress checks="MethodCount" files="com/hazelcast/concurrent/lock/LockServiceImpl"/>
    <suppress checks="MethodCount" files="com/hazelcast/concurrent/lock/LockResourceImpl"/>
    <suppress checks="MethodCount" files="com/hazelcast/concurrent/lock/LockStoreImpl"/>
    <suppress checks="Todo" files="com/hazelcast/concurrent/lock/ConditionImpl"/>

    <!-- Memory -->
    <suppress checks="IllegalImport" files="com.hazelcast.internal.memory.impl.UnsafeUtil"/>

    <!-- OSGI -->
    <suppress checks="MethodCount" files="com/hazelcast/osgi/impl/HazelcastOSGiInstanceImpl"/>

    <!-- Client -->
    <!-- TODO: these JavaDoc issues need to be addressed -->
    <suppress checks="JavadocMethod" files="com/hazelcast/client/"/>
    <suppress checks="JavadocType" files="com/hazelcast/client/"/>
    <!-- TODO: we need to get these wildcard suppressions fixed -->
    <suppress checks="" files="com/hazelcast/client/proxy/ClientQueueProxy"/>
    <suppress checks="MethodCount" files="com/hazelcast/client/proxy/ClientListProxy"/>
    <suppress checks="" files="com/hazelcast/client/proxy/ClientMultiMapProxy"/>
    <suppress checks="" files="com/hazelcast/client/proxy/ClientMapProxy"/>
    <suppress checks="MethodCount" files="com/hazelcast/client/proxy/ClientReplicatedMapProxy"/>
    <suppress checks="ClassFanOutComplexity" files="com/hazelcast/client/proxy/ClientReplicatedMapProxy"/>
    <suppress checks="" files="com/hazelcast/client/impl/HazelcastClientInstance"/>
    <suppress checks="" files="com/hazelcast/client/impl/HazelcastClientProxy"/>
    <suppress checks="ClassDataAbstractionCoupling" files="com/hazelcast/client/proxy/ClientExecutorServiceProxy"/>
    <suppress checks="MethodCount" files="com/hazelcast/client/proxy/ClientExecutorServiceProxy"/>
    <suppress checks="MethodCount" files="com/hazelcast/client/impl/HazelcastClientProxy"/>
    <suppress checks="CyclomaticComplexity" files="com/hazelcast/client/impl/client/ClientPortableFactory"/>
    <suppress checks="ClassDataAbstractionCoupling" files="com/hazelcast/client/impl/client/ClientPortableFactory"/>
    <suppress checks="MethodCount" files="com/hazelcast/client/config/ClientConfig"/>
    <suppress checks="MethodCount" files="com/hazelcast/client/connection/nio/ClientConnection"/>
    <suppress checks="MethodCount" files="com/hazelcast/client/impl/ClientEngineImpl"/>
    <suppress checks="ClassFanOutComplexity" files="com/hazelcast/client/impl/ClientEngineImpl"/>
    <suppress checks="" files="com/hazelcast/client/connection/nio/ClientConnectionManagerImpl"/>
    <suppress checks="CyclomaticComplexity" files="com/hazelcast/client/config/XmlClientConfigBuilder"/>
    <suppress checks="ClassDataAbstractionCoupling" files="com/hazelcast/client/config/XmlClientConfigBuilder"/>
    <suppress checks="MethodCount" files="com/hazelcast/client/impl/MemberImpl"/>
    <suppress checks="ClassFanOutComplexity|ClassDataAbstractionCoupling"
              files="com/hazelcast/client/connection/nio/ClientConnectionManagerImpl"/>

    <!-- Client Protocol -->
    <suppress checks="IllegalImport" files="com/hazelcast/client/impl/protocol/util/UnsafeBuffer"/>
    <!-- Parameters classes are auto-generated -->
    <suppress checks="" files="com/hazelcast/client/impl/protocol/DefaultMessageTaskFactoryProvider"/>
    <suppress checks="" files="com/hazelcast/client/impl/protocol/ClientExceptionFactory.java"/>

    <suppress checks="ParameterNumber" files="com/hazelcast/client/proxy/ClientMapReduceProxy"/>
    <suppress checks="MethodCount" files="com/hazelcast/client/impl/protocol/ClientMessage"/>
    <suppress checks="MethodCount" files="com/hazelcast/client/impl/protocol/util/MessageFlyweight"/>
    <suppress checks="ClassFanOutComplexity" files="com/hazelcast/client/cache/impl/AbstractClientInternalCacheProxy"/>
    <suppress checks="MethodCount" files="com/hazelcast/client/cache/impl/ClientCacheProxy"/>

    <!-- Monitor -->
    <suppress checks="JavadocMethod" files="com/hazelcast/monitor/"/>
    <suppress checks="JavadocType" files="com/hazelcast/monitor/"/>
    <suppress checks="CyclomaticComplexity|NPathComplexity" files="com/hazelcast/monitor/impl/LocalCacheStatsImpl"/>
    <suppress checks="MethodCount|MethodLength|CyclomaticComplexity|NPathComplexity"
              files="com/hazelcast/monitor/impl/LocalMapStatsImpl"/>
    <suppress checks="CyclomaticComplexity|NPathComplexity" files="com/hazelcast/monitor/impl/LocalQueueStatsImpl"/>
    <suppress checks="CyclomaticComplexity|NPathComplexity|MethodCount" files="com/hazelcast/monitor/impl/MemberStateImpl"/>
    <suppress checks="CyclomaticComplexity|NPathComplexity" files="com/hazelcast/monitor/TimedMemberState"/>

    <!-- Query -->
    <suppress checks="MethodLength|CyclomaticComplexity|NPathComplexity" files="com/hazelcast/query/SqlPredicate"/>
    <suppress checks="ClassDataAbstractionCoupling" files="com/hazelcast/query/impl/TypeConverters"/>
    <suppress checks="MethodLength|CyclomaticComplexity|NPathComplexity|ReturnCount"
              files="com/hazelcast/query/impl/getters/ReflectionHelper"/>
    <suppress checks="NPathComplexity" files="com/hazelcast/query/impl/predicates/BetweenVisitor"/>

    <!-- Instance -->
    <suppress checks="JavadocMethod" files="com/hazelcast/instance/"/>
    <suppress checks="JavadocType" files="com/hazelcast/instance/"/>
    <suppress checks="JavadocVariable" files="com/hazelcast/instance/"/>
    <suppress checks="ConstantName" files="com/hazelcast/instance/GroupProperties"/>
    <suppress checks="MethodCount|ClassFanOutComplexity|VisibilityModifier" files="com/hazelcast/instance/HazelcastInstanceImpl"/>
    <suppress checks="MethodCount" files="com/hazelcast/instance/HazelcastInstanceProxy"/>
    <suppress checks="MethodCount" files="com/hazelcast/instance/MemberImpl"/>
    <suppress checks="VisibilityModifier|ClassDataAbstractionCoupling|NPathComplexity|CyclomaticComplexity|ClassFanOutComplexity|JavadocType|MethodCount|ExecutableStatementCount|EmptyBlockCheck" files="com/hazelcast/instance/Node"/>

    <!-- SPI -->
    <suppress checks="MethodCount|NPathComplexity|MagicNumber" files="com/hazelcast/spi/Operation"/>
    <suppress checks="MethodCount|ClassFanOutComplexity" files="com/hazelcast/spi/impl/NodeEngineImpl"/>
    <suppress checks="ReturnCount" files="com/hazelcast/spi/impl/SpiPortableHook"/>
    <!-- since this class needs to manage services, it knows about them, so it is fine to have lots of dependencies on these classes -->
    <suppress checks="ClassDataAbstractionCoupling" files="com/hazelcast/spi/impl/servicemanager/impl/ServiceManager"/>
    <suppress checks="MethodCount|ExecutableStatementCount|ClassFanOutComplexity|ClassDataAbstractionCoupling"
              files="com/hazelcast/spi/impl/operationservice/impl/OperationServiceImpl"/>
    <!-- the invocation just has many parameters because there are a lot of things to tune/ -->
    <suppress checks="ParameterNumber" files="com/hazelcast/spi/impl/operationservice/impl/InvocationImpl"/>
    <!-- the partition-invocation just has many parameters because there are a lot of things to tune/ -->
{'fraction_non_alphanumeric': 0.138181672154847, 'fraction_numerical': 0.0008834631756485423, 'mean_word_length': 5.574181626187962, 'pattern_counts': {'":': 0, '<': 285, '<?xml version=': 2, '>': 285, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 2}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '488476', 'n_tokens_mistral': 7597, 'n_tokens_neox': 7389, 'n_words': 940}