ignite-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From amashen...@apache.org
Subject [ignite] 16/41: GG-17393 [IGNITE-11277] Use maven plugin as default code style checker for project (#11)
Date Tue, 07 May 2019 15:21:24 GMT
This is an automated email from the ASF dual-hosted git repository.

amashenkov pushed a commit to branch gg-18540
in repository https://gitbox.apache.org/repos/asf/ignite.git

commit 88b7a5ca8df3c0f710184d334eb0cd313dac2403
Author: Peter Ivanov <mr.weider@gmail.com>
AuthorDate: Fri Apr 26 09:00:18 2019 +0300

    GG-17393 [IGNITE-11277] Use maven plugin as default code style checker for project (#11)
---
 checkstyle/checkstyle-suppressions.xml             |   24 +
 checkstyle/checkstyle.xml                          |   42 +
 .../change/OptimizeMakeChangeFitnessFunction.java  |    9 +-
 .../OptimizeMakeChangeTerminateCriteria.java       |   11 +-
 .../helloworld/HelloWorldFitnessFunction.java      |    9 +-
 .../helloworld/HelloWorldTerminateCriteria.java    |   11 +-
 .../genetic/knapsack/KnapsackFitnessFunction.java  |    9 +-
 .../knapsack/KnapsackTerminateCriteria.java        |   11 +-
 .../ml/genetic/movie/MovieFitnessFunction.java     |    9 +-
 .../ml/genetic/movie/MovieTerminateCriteria.java   |   11 +-
 idea/disabled_plugins.txt                          |  113 --
 idea/ignite_inspections_teamcity.xml               | 1461 --------------------
 .../benchmarks/jmh/cache/JmhCacheBenchmark.java    |    9 +-
 .../jmh/notify/JmhWaitStategyBenchmark.java        |    2 +-
 .../test/java/org/apache/ignite/tests/MyPojo.java  |    9 +-
 .../store/cassandra/common/CassandraHelper.java    |    3 +-
 .../client/util/ClientConsistentHashSelfTest.java  |    8 +-
 .../internal/processors/rest/TestBinaryClient.java |    2 +-
 .../processors/rest/TestMemcacheClient.java        |    2 +-
 .../tcp/redis/RedisCommonAbstractTest.java         |    2 +-
 .../org/apache/ignite/internal/IgniteKernal.java   |    1 -
 .../client/GridClientPartitionAffinity.java        |    2 +-
 .../ignite/internal/cluster/IgniteClusterImpl.java |    1 -
 .../internal/commandline/CommandHandler.java       |    1 -
 .../managers/discovery/ClusterMetricsImpl.java     |    1 -
 .../processors/cache/GridCacheAdapter.java         |    1 -
 .../processors/cache/GridCacheMapEntry.java        |    2 +-
 .../cache/IgniteCacheOffheapManagerImpl.java       |    1 -
 .../dht/GridDhtTxAbstractEnlistFuture.java         |    1 -
 .../distributed/dht/GridDhtTxPrepareFuture.java    |    1 -
 .../cache/distributed/dht/atomic/UpdateErrors.java |    4 +-
 .../topology/GridDhtPartitionsStateValidator.java  |    1 -
 .../cache/persistence/DbCheckpointListener.java    |    1 -
 .../cache/persistence/GridCacheOffheapManager.java |    2 +-
 .../cache/persistence/tree/io/DataPageIO.java      |    1 -
 .../processors/cacheobject/NoOpBinary.java         |    2 +-
 .../processors/platform/PlatformContextImpl.java   |    1 -
 .../tcp/internal/DiscoveryDataPacket.java          |    2 +-
 .../java/org/jsr166/ConcurrentLinkedDeque8.java    |   24 +-
 .../ignite/cache/ResetLostPartitionTest.java       |    2 -
 .../store/jdbc/model/TestJdbcPojoDataSource.java   |    7 +-
 .../IgniteClientReconnectAbstractTest.java         |    1 -
 .../GridDeploymentMessageCountSelfTest.java        |    2 +-
 .../optimized/OptimizedMarshallerSelfTest.java     |    4 +-
 .../optimized/OptimizedObjectStreamSelfTest.java   |    2 +-
 .../cache/CacheFutureExceptionSelfTest.java        |    4 +-
 .../cache/GridCacheLifecycleAwareSelfTest.java     |    2 +-
 .../cache/GridCacheOnCopyFlagAbstractSelfTest.java |    2 +-
 .../cache/GridCachePutAllFailoverSelfTest.java     |    1 -
 .../cache/IgniteCachePutAllRestartTest.java        |    1 -
 .../cache/IgniteDynamicCacheStartSelfTest.java     |    4 +-
 .../processors/cache/IgniteTxAbstractTest.java     |    3 +-
 .../IgniteSequenceInternalCleanupTest.java         |    2 +-
 ...chePartitionedQueueCreateMultiNodeSelfTest.java |    2 +-
 .../CacheGetInsideLockChangingTopologyTest.java    |    1 -
 .../GridCacheModuloAffinityFunction.java           |    2 +-
 .../IgniteBinaryMetadataUpdateNodeRestartTest.java |    1 -
 .../distributed/IgniteCacheGetRestartTest.java     |    1 -
 .../IgniteCacheNearRestartRollbackSelfTest.java    |    1 -
 .../dht/IgniteCachePutRetryAbstractSelfTest.java   |    1 -
 ...acheAtomicInvalidPartitionHandlingSelfTest.java |    2 +-
 .../near/GridCacheNearMetricsSelfTest.java         |    2 +-
 ...acheRebalancingUnmarshallingFailedSelfTest.java |    1 -
 ...itePdsCacheStartStopWithFreqCheckpointTest.java |    2 +-
 .../IgnitePdsContinuousRestartTest.java            |    1 -
 .../pagemem/IgniteThrottlingUnitTest.java          |    2 +-
 .../PageMemoryLazyAllocationWithPDSTest.java       |    3 -
 .../standbycluster/AbstractNodeJoinTemplate.java   |    2 +-
 .../wal/ExplicitWalDeltaConsistencyTest.java       |    2 -
 .../processors/igfs/IgfsCacheSelfTest.java         |    2 +-
 .../processors/igfs/IgfsDataManagerSelfTest.java   |    2 +-
 .../processors/igfs/IgfsMetaManagerSelfTest.java   |    2 +-
 .../processors/igfs/IgfsOneClientNodeTest.java     |    2 +-
 .../processors/igfs/IgfsProcessorSelfTest.java     |    2 +-
 .../processors/igfs/IgfsStreamsSelfTest.java       |    2 +-
 .../DistributedMetaStoragePersistentTest.java      |    4 -
 ...GridStartupWithUndefinedIgniteHomeSelfTest.java |    2 +-
 .../spi/discovery/tcp/IgniteClientConnectTest.java |    1 -
 .../tcp/TcpDiscoveryNetworkIssuesTest.java         |    1 -
 .../discovery/tcp/TcpDiscoverySpiMBeanTest.java    |    1 -
 .../junits/IgniteConfigVariationsAbstractTest.java |    2 +-
 .../junits/JUnit3TestLegacySupport.java            |    1 -
 ...bjectsSimpleNameMapperComputeGridTestSuite.java |    1 -
 ...IgniteBinarySimpleNameMapperBasicTestSuite.java |    1 -
 ...inarySimpleNameMapperCacheFullApiTestSuite.java |    1 -
 .../source/flink/FlinkIgniteSourceSelfTest.java    |    2 +-
 .../processors/hadoop/HadoopExternalSplit.java     |    2 +-
 .../processors/hadoop/HadoopSplitWrapper.java      |    2 +-
 .../HadoopFileSystemCounterWriterDelegateImpl.java |    2 +-
 .../HadoopIgfsSecondaryFileSystemDelegateImpl.java |    4 +-
 .../hadoop/jobtracker/HadoopJobMetadata.java       |    2 +-
 .../processors/query/h2/H2CachedStatementKey.java  |    1 -
 .../processors/query/h2/dml/DmlArguments.java      |    2 +-
 .../processors/query/h2/sql/GridSqlElement.java    |   12 +-
 .../cache/BinarySerializationQuerySelfTest.java    |    4 +-
 ...acheQueryAfterDynamicCacheStartFailureTest.java |    5 +-
 .../cache/IgniteCacheSqlDmlErrorSelfTest.java      |    1 -
 .../IgniteCacheSqlInsertValidationSelfTest.java    |    1 -
 .../DynamicColumnsAbstractConcurrentSelfTest.java  |    1 -
 .../cache/index/DynamicIndexAbstractSelfTest.java  |   10 +-
 .../processors/cache/index/StaticCacheDdlTest.java |    1 -
 ...eMvccReplicatedSqlTxQueriesWithReducerTest.java |    2 +-
 .../persistence/db/wal/IgniteWalRecoveryTest.java  |    1 -
 .../query/IgniteQueryDedicatedPoolTest.java        |    1 -
 .../query/KillQueryOnClientDisconnectTest.java     |    4 +-
 .../GridIndexRebuildWithMvccEnabledSelfTest.java   |    4 +-
 .../cache/GridJtaLifecycleAwareSelfTest.java       |    6 +-
 .../kubernetes/TcpDiscoveryKubernetesIpFinder.java |    8 +-
 .../ignite/ml/clustering/kmeans/KMeansModel.java   |   10 +-
 .../org/apache/ignite/ml/genetic/CrossOverJob.java |    4 +-
 .../apache/ignite/ml/genetic/CrossOverTask.java    |   21 +-
 .../org/apache/ignite/ml/genetic/FitnessJob.java   |    8 +-
 .../org/apache/ignite/ml/genetic/FitnessTask.java  |   17 +-
 .../java/org/apache/ignite/ml/genetic/GAGrid.java  |   14 +-
 .../org/apache/ignite/ml/genetic/MutateJob.java    |    6 +-
 .../org/apache/ignite/ml/genetic/MutateTask.java   |   19 +-
 .../ignite/ml/genetic/TruncateSelectionJob.java    |    6 +-
 .../ignite/ml/genetic/TruncateSelectionTask.java   |   19 +-
 .../ignite/ml/knn/NNClassificationModel.java       |    2 +-
 .../ignite/ml/math/primitives/matrix/Matrix.java   |    4 +-
 .../matrix/storage/DenseMatrixStorage.java         |    2 +-
 .../matrix/storage/SparseMatrixStorage.java        |    4 +-
 .../apache/ignite/ml/nn/MultilayerPerceptron.java  |    6 +-
 .../ignite/ml/nn/ReplicatedVectorMatrix.java       |    2 +-
 .../apache/ignite/ml/trainers/DatasetTrainer.java  |    2 +-
 .../test/java/org/apache/ignite/ml/TestUtils.java  |    6 +-
 .../vector/VectorImplementationsFixtures.java      |    2 +-
 .../binarization/BinarizationTrainerTest.java      |    1 -
 .../BinaryClassificationEvaluatorTest.java         |    1 -
 .../scoring/evaluator/RegressionEvaluatorTest.java |    1 -
 .../classloaders/BundleDelegatingClassLoader.java  |   19 +-
 .../spark/JavaEmbeddedIgniteRDDSelfTest.java       |    2 -
 .../core/util/PythonProcessBuilderSupplier.java    |    8 +-
 .../uri/scanners/UriDeploymentScannerManager.java  |   16 +-
 .../uri/GridUriDeploymentAbstractSelfTest.java     |    2 +-
 .../apache/ignite/yardstick/IgniteThinClient.java  |    2 +-
 .../org/apache/ignite/yarn/ApplicationMaster.java  |   12 +-
 .../zk/internal/ZookeeperClusterNode.java          |    6 +-
 .../zk/curator/TestingZooKeeperServer.java         |    4 +-
 parent/pom.xml                                     |   47 +-
 140 files changed, 280 insertions(+), 1970 deletions(-)

diff --git a/checkstyle/checkstyle-suppressions.xml b/checkstyle/checkstyle-suppressions.xml
new file mode 100644
index 0000000..3273169
--- /dev/null
+++ b/checkstyle/checkstyle-suppressions.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0"?>
+
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+
+<!DOCTYPE suppressions PUBLIC
+    "-//Checkstyle//DTD SuppressionFilter Configuration 1.2//EN"
+    "https://checkstyle.org/dtds/suppressions_1_2.dtd">
+<suppressions>
+</suppressions>
diff --git a/checkstyle/checkstyle.xml b/checkstyle/checkstyle.xml
new file mode 100644
index 0000000..58848e2
--- /dev/null
+++ b/checkstyle/checkstyle.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0"?>
+
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+
+<!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.3//EN"
+    "http://www.puppycrawl.com/dtds/configuration_1_3.dtd">
+<module name="Checker">
+    <property name="charset" value="UTF-8"/>
+
+    <property name="fileExtensions" value="java, properties, xml"/>
+
+    <!-- Whitespaces Checks. See: http://checkstyle.sourceforge.net/config_whitespace.html -->
+    <module name="FileTabCharacter">
+        <property name="eachLine" value="true"/>
+    </module>
+
+    <module name="TreeWalker">
+        <!-- Import Checks. See: http://checkstyle.sourceforge.net/config_imports.html -->
+        <module name="UnusedImports"/>
+
+        <!--Modifiers Checks. See: http://checkstyle.sourceforge.net/config_modifier.html-->
+        <module name="ModifierOrder"/>
+
+        <!--Annotation checks. See: http://checkstyle.sourceforge.net/config_annotation.html-->
+        <module name="MissingOverride"/>
+    </module>
+</module>
diff --git a/examples/src/main/java/org/apache/ignite/examples/ml/genetic/change/OptimizeMakeChangeFitnessFunction.java b/examples/src/main/java/org/apache/ignite/examples/ml/genetic/change/OptimizeMakeChangeFitnessFunction.java
index 749cddb..fa89eb2 100644
--- a/examples/src/main/java/org/apache/ignite/examples/ml/genetic/change/OptimizeMakeChangeFitnessFunction.java
+++ b/examples/src/main/java/org/apache/ignite/examples/ml/genetic/change/OptimizeMakeChangeFitnessFunction.java
@@ -37,13 +37,8 @@ public class OptimizeMakeChangeFitnessFunction implements IFitnessFunction {
         this.targetAmount = targetAmount;
     }
 
-    /**
-     * Calculate fitness.
-     *
-     * @param genes List of genes.
-     * @return Fitness value.
-     */
-    public double evaluate(List<Gene> genes) {
+    /** {@inheritDoc} */
+    @Override public double evaluate(List<Gene> genes) {
         int changeAmount = getAmountOfChange(genes);
         int totalCoins = getTotalNumberOfCoins(genes);
         int changeDifference = Math.abs(targetAmount - changeAmount);
diff --git a/examples/src/main/java/org/apache/ignite/examples/ml/genetic/change/OptimizeMakeChangeTerminateCriteria.java b/examples/src/main/java/org/apache/ignite/examples/ml/genetic/change/OptimizeMakeChangeTerminateCriteria.java
index 8abf5c9..23bba5f 100644
--- a/examples/src/main/java/org/apache/ignite/examples/ml/genetic/change/OptimizeMakeChangeTerminateCriteria.java
+++ b/examples/src/main/java/org/apache/ignite/examples/ml/genetic/change/OptimizeMakeChangeTerminateCriteria.java
@@ -45,15 +45,8 @@ public class OptimizeMakeChangeTerminateCriteria implements ITerminateCriteria {
         this.logConsumer = logConsumer;
     }
 
-    /**
-     * Check whether termination condition is met.
-     *
-     * @param fittestChromosome Most fit chromosome at for the nth generation.
-     * @param averageFitnessScore Average fitness score as of the nth generation.
-     * @param currGeneration Current generation.
-     * @return Status whether condition is met or not.
-     */
-    public boolean isTerminationConditionMet(Chromosome fittestChromosome, double averageFitnessScore,
+    /** {@inheritDoc} */
+    @Override public boolean isTerminationConditionMet(Chromosome fittestChromosome, double averageFitnessScore,
         int currGeneration) {
         boolean isTerminate = true;
 
diff --git a/examples/src/main/java/org/apache/ignite/examples/ml/genetic/helloworld/HelloWorldFitnessFunction.java b/examples/src/main/java/org/apache/ignite/examples/ml/genetic/helloworld/HelloWorldFitnessFunction.java
index 56c32b6..b70b7bf 100644
--- a/examples/src/main/java/org/apache/ignite/examples/ml/genetic/helloworld/HelloWorldFitnessFunction.java
+++ b/examples/src/main/java/org/apache/ignite/examples/ml/genetic/helloworld/HelloWorldFitnessFunction.java
@@ -32,13 +32,8 @@ import org.apache.ignite.ml.genetic.IFitnessFunction;
  * contains 11 characters.</p>
  */
 public class HelloWorldFitnessFunction implements IFitnessFunction {
-    /**
-     * Calculate fitness.
-     *
-     * @param genes List of Genes.
-     * @return Fitness value.
-     */
-    public double evaluate(List<Gene> genes) {
+    /** {@inheritDoc} */
+    @Override public double evaluate(List<Gene> genes) {
         double matches = 0;
 
         for (int i = 0; i < genes.size(); i++) {
diff --git a/examples/src/main/java/org/apache/ignite/examples/ml/genetic/helloworld/HelloWorldTerminateCriteria.java b/examples/src/main/java/org/apache/ignite/examples/ml/genetic/helloworld/HelloWorldTerminateCriteria.java
index a1d0379..a5a6968 100644
--- a/examples/src/main/java/org/apache/ignite/examples/ml/genetic/helloworld/HelloWorldTerminateCriteria.java
+++ b/examples/src/main/java/org/apache/ignite/examples/ml/genetic/helloworld/HelloWorldTerminateCriteria.java
@@ -47,15 +47,8 @@ public class HelloWorldTerminateCriteria implements ITerminateCriteria {
         this.logConsumer = logConsumer;
     }
 
-    /**
-     * Check whether termination condition is met.
-     *
-     * @param fittestChromosome Most fit chromosome at for the nth generation.
-     * @param averageFitnessScore Average fitness score as of the nth generation.
-     * @param currGeneration Current generation.
-     * @return Status whether condition is met or not.
-     */
-    public boolean isTerminationConditionMet(Chromosome fittestChromosome, double averageFitnessScore,
+    /** {@inheritDoc} */
+    @Override public boolean isTerminationConditionMet(Chromosome fittestChromosome, double averageFitnessScore,
         int currGeneration) {
         boolean isTerminate = true;
 
diff --git a/examples/src/main/java/org/apache/ignite/examples/ml/genetic/knapsack/KnapsackFitnessFunction.java b/examples/src/main/java/org/apache/ignite/examples/ml/genetic/knapsack/KnapsackFitnessFunction.java
index b90457e..cce32a1 100644
--- a/examples/src/main/java/org/apache/ignite/examples/ml/genetic/knapsack/KnapsackFitnessFunction.java
+++ b/examples/src/main/java/org/apache/ignite/examples/ml/genetic/knapsack/KnapsackFitnessFunction.java
@@ -30,13 +30,8 @@ import org.apache.ignite.ml.genetic.IFitnessFunction;
  * To do this, we total the weights and values of all the genes within a chromosome.</p>
  */
 public class KnapsackFitnessFunction implements IFitnessFunction {
-    /**
-     * Calculate fitness.
-     *
-     * @param genes List of Genes.
-     * @return Fitness value.
-     */
-    public double evaluate(List<Gene> genes) {
+    /** {@inheritDoc} */
+    @Override public double evaluate(List<Gene> genes) {
         double val = 0;
         double weight = 0;
 
diff --git a/examples/src/main/java/org/apache/ignite/examples/ml/genetic/knapsack/KnapsackTerminateCriteria.java b/examples/src/main/java/org/apache/ignite/examples/ml/genetic/knapsack/KnapsackTerminateCriteria.java
index 634b0d9..acf22fd 100644
--- a/examples/src/main/java/org/apache/ignite/examples/ml/genetic/knapsack/KnapsackTerminateCriteria.java
+++ b/examples/src/main/java/org/apache/ignite/examples/ml/genetic/knapsack/KnapsackTerminateCriteria.java
@@ -47,15 +47,8 @@ public class KnapsackTerminateCriteria implements ITerminateCriteria {
         this.logConsumer = logConsumer;
     }
 
-    /**
-     * Check whether termination condition is met.
-     *
-     * @param fittestChromosome Most fit chromosome at for the nth generation.
-     * @param averageFitnessScore Average fitness score as of the nth generation.
-     * @param currGeneration Current generation.
-     * @return Status whether condition is met or not.
-     */
-    public boolean isTerminationConditionMet(Chromosome fittestChromosome, double averageFitnessScore,
+    /** {@inheritDoc} */
+    @Override public boolean isTerminationConditionMet(Chromosome fittestChromosome, double averageFitnessScore,
         int currGeneration) {
         boolean isTerminate = true;
 
diff --git a/examples/src/main/java/org/apache/ignite/examples/ml/genetic/movie/MovieFitnessFunction.java b/examples/src/main/java/org/apache/ignite/examples/ml/genetic/movie/MovieFitnessFunction.java
index 6fc8685..ecc29b0 100644
--- a/examples/src/main/java/org/apache/ignite/examples/ml/genetic/movie/MovieFitnessFunction.java
+++ b/examples/src/main/java/org/apache/ignite/examples/ml/genetic/movie/MovieFitnessFunction.java
@@ -45,13 +45,8 @@ public class MovieFitnessFunction implements IFitnessFunction {
         this.genres = genres;
     }
 
-    /**
-     * Calculate fitness score.
-     *
-     * @param genes List of Genes.
-     * @return Fitness score.
-     */
-    public double evaluate(List<Gene> genes) {
+    /** {@inheritDoc} */
+    @Override public double evaluate(List<Gene> genes) {
         double score = 0;
         List<String> duplicates = new ArrayList<>();
         int badSolution = 1;
diff --git a/examples/src/main/java/org/apache/ignite/examples/ml/genetic/movie/MovieTerminateCriteria.java b/examples/src/main/java/org/apache/ignite/examples/ml/genetic/movie/MovieTerminateCriteria.java
index 1ed61a3..d742ab9 100644
--- a/examples/src/main/java/org/apache/ignite/examples/ml/genetic/movie/MovieTerminateCriteria.java
+++ b/examples/src/main/java/org/apache/ignite/examples/ml/genetic/movie/MovieTerminateCriteria.java
@@ -48,15 +48,8 @@ public class MovieTerminateCriteria implements ITerminateCriteria {
 
     }
 
-    /**
-     * Check whether termination condition is met.
-     *
-     * @param fittestChromosome Most fit chromosome at for the nth generation.
-     * @param averageFitnessScore Average fitness score as of the nth generation.
-     * @param currGeneration Current generation.
-     * @return Status whether condition is met or not.
-     */
-    public boolean isTerminationConditionMet(Chromosome fittestChromosome, double averageFitnessScore,
+    /** {@inheritDoc} */
+    @Override public boolean isTerminationConditionMet(Chromosome fittestChromosome, double averageFitnessScore,
         int currGeneration) {
         boolean isTerminate = true;
 
diff --git a/idea/disabled_plugins.txt b/idea/disabled_plugins.txt
deleted file mode 100644
index 1dad326..0000000
--- a/idea/disabled_plugins.txt
+++ /dev/null
@@ -1,113 +0,0 @@
-AntSupport
-CVS
-ClearcasePlugin
-Coverage
-DevKit
-Emma
-GenerateToString
-Geronimo
-Glassfish
-Guice
-HtmlTools
-IdeaServerPlugin
-Inspection-JS
-InspectionGadgets
-IntentionPowerPack
-J2ME
-JBoss
-JSIntentionPowerPack
-JSR45Plugin
-JSTestDriver Plugin
-JUnit
-Java EE: Web Services (JAX-WS)
-JavaScript
-JavaScriptDebugger
-Jetty
-NodeJS
-Osmorc
-PerforceDirectPlugin
-Pythonid
-QuirksMode
-Refactor-X
-Resin
-SourceSafe
-StrutsAssistant
-Subversion
-TFS
-TestNG-J
-Tomcat
-Type Migration
-W3Validators
-WebServicesPlugin
-WebSphere
-Weblogic
-XPathView
-XSLT-Debugger
-ZKM
-com.android.tools.idea.smali
-com.intellij.aop
-com.intellij.apacheConfig
-com.intellij.appengine
-com.intellij.aspectj
-com.intellij.beanValidation
-com.intellij.cdi
-com.intellij.commander
-com.intellij.copyright
-com.intellij.css
-com.intellij.database
-com.intellij.diagram
-com.intellij.dmserver
-com.intellij.dsm
-com.intellij.flex
-com.intellij.freemarker
-com.intellij.guice
-com.intellij.gwt
-com.intellij.hibernate
-com.intellij.java-i18n
-com.intellij.java.cucumber
-com.intellij.javaee
-com.intellij.javaee.view
-com.intellij.jsf
-com.intellij.jsp
-com.intellij.persistence
-com.intellij.phing
-com.intellij.seam
-com.intellij.seam.pageflow
-com.intellij.seam.pages
-com.intellij.spring
-com.intellij.spring.batch
-com.intellij.spring.data
-com.intellij.spring.integration
-com.intellij.spring.osgi
-com.intellij.spring.roo
-com.intellij.spring.security
-com.intellij.spring.webflow
-com.intellij.spring.ws
-com.intellij.struts2
-com.intellij.tapestry
-com.intellij.tasks
-com.intellij.tcserver
-com.intellij.uiDesigner
-com.intellij.velocity
-com.jetbrains.jarFinder
-com.jetbrains.php
-com.jetbrains.php.framework
-com.jetbrains.plugins.asp
-com.jetbrains.plugins.webDeployment
-hg4idea
-org.coffeescript
-org.intellij.grails
-org.intellij.groovy
-org.intellij.intelliLang
-org.jetbrains.android
-org.jetbrains.idea.eclipse
-org.jetbrains.idea.maven.ext
-org.jetbrains.kotlin
-org.jetbrains.plugins.django-db-config
-org.jetbrains.plugins.github
-org.jetbrains.plugins.gradle
-org.jetbrains.plugins.haml
-org.jetbrains.plugins.less
-org.jetbrains.plugins.ruby
-org.jetbrains.plugins.sass
-org.jetbrains.plugins.yaml
\ No newline at end of file
diff --git a/idea/ignite_inspections_teamcity.xml b/idea/ignite_inspections_teamcity.xml
deleted file mode 100644
index 10d3c21..0000000
--- a/idea/ignite_inspections_teamcity.xml
+++ /dev/null
@@ -1,1461 +0,0 @@
-<profile version="1.0">
-    <option name="myName" value="ignite_inspections_teamcity" />
-    <!-- Enabled inspetions -->
-    <inspection_tool class="SizeReplaceableByIsEmpty" enabled="true" level="ERROR" enabled_by_default="true" />
-    <inspection_tool class="UnusedImport" enabled="true" level="ERROR" enabled_by_default="true"/>
-    <inspection_tool class="MissingOverrideAnnotation" enabled="true" level="ERROR" enabled_by_default="true">
-        <option name="ignoreObjectMethods" value="true" />
-        <option name="ignoreAnonymousClassMethods" value="false" />
-    </inspection_tool>
-    <inspection_tool class="MissortedModifiers" enabled="true" level="ERROR" enabled_by_default="true">
-        <option name="m_requireAnnotationsFirst" value="false" />
-    </inspection_tool>
-    <inspection_tool class="RedundantSuppression" enabled="true" level="ERROR" enabled_by_default="true" />
-    <inspection_tool class="ProblematicWhitespace" enabled="true" level="ERROR" enabled_by_default="true" />
-    <!-- Disabled inspetions -->
-    <inspection_tool class="AbsoluteAlignmentInUserInterface" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="AbstractBeanReferencesInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="AbstractClassExtendsConcreteClass" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="AbstractClassNamingConvention" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="AbstractClassNeverImplemented" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="AbstractClassWithoutAbstractMethods" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="AbstractMethodCallInConstructor" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="AbstractMethodOverridesAbstractMethod" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="AbstractMethodOverridesConcreteMethod" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="AbstractMethodWithMissingImplementations" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="AccessStaticViaInstance" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="AccessToNonThreadSafeStaticFieldFromInstance" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="AccessToStaticFieldLockedOnInstance" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="AddVarianceModifier" enabled="false" level="WEAK WARNING" enabled_by_default="false"/>
-    <inspection_tool class="AlphaUnsortedPropertiesFile" enabled="false" level="INFO" enabled_by_default="false"/>
-    <inspection_tool class="AmbiguousFieldAccess" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="AmbiguousMethodCall" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="Annotation" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="AnnotationClass" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="AnnotationNamingConvention" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="m_regex" value="[A-Z][A-Za-z\d]*"/>
-        <option name="m_minLength" value="8"/>
-        <option name="m_maxLength" value="64"/>
-    </inspection_tool>
-    <inspection_tool class="Annotator" enabled="false" level="ERROR" enabled_by_default="false" />
-    <inspection_tool class="Anonymous2MethodRef" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="AnonymousClassVariableHidesContainingMethodVariable" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="AnonymousInnerClass" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="AnonymousInnerClassMayBeStatic" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="AnonymousHasLambdaAlternative" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="AntDuplicateTargetsInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="AntMissingPropertiesFileInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="AntResolveInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="AppEngineDeprecatedRuntimeInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="AppEngineForbiddenCode" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="AppEngineThreadsafeCGIHandlerInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="AppEngineThreadsafeInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ArchaicSystemPropertyAccess" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ArgNamesErrorsInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="ArgNamesWarningsInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="AroundAdviceStyleInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ArrayCreationWithoutNewKeyword" enabled="false" level="INFORMATION" enabled_by_default="false"/>
-    <inspection_tool class="ArrayEquality" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ArrayEquals" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ArrayHashCode" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ArrayInDataClass" enabled="false" level="WEAK WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ArrayObjectsEquals" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ArraysAsListWithZeroOrOneArgument" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="AssertAsName" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="AssertEqualsBetweenInconvertibleTypes" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="AssertEqualsBetweenInconvertibleTypesTestNG" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="AssertEqualsCalledOnArray" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="AssertEqualsMayBeAssertSame" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="AssertMessageNotString" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="AssertStatement" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="AssertWithSideEffects" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="AssertionCanBeIf" enabled="false" level="INFORMATION" enabled_by_default="false"/>
-    <inspection_tool class="AssertsWithoutMessages" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="AssertsWithoutMessagesTestNG" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="AssignmentToCatchBlockParameter" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="AssignmentToCollectionFieldFromParameter" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="AssignmentToDateFieldFromParameter" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="AssignmentToForLoopParameter" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="m_checkForeachParameters" value="false"/>
-    </inspection_tool>
-    <inspection_tool class="AssignmentToLambdaParameter" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="AssignmentToMethodParameter" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="AssignmentToNull" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="AssignmentToStaticFieldFromInstanceMethod" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="ignoreAddedToCollection" value="false"/>
-    </inspection_tool>
-    <inspection_tool class="AutoCloseableResource" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="AutoUnboxing" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="ignoreBooleanMethods" value="false"/>
-        <option name="ignoreInAnnotationInterface" value="true"/>
-        <option name="onlyWarnOnBaseMethods" value="true"/>
-        <option name="questionString"
-                value="add,are,can,check,contains,could,endsWith,equals,has,is,matches,must,put,remove,shall,should,startsWith,was,were,will,would"/>
-    </inspection_tool>
-    <inspection_tool class="AtomicFieldUpdaterIssues" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="AtomicFieldUpdaterNotStaticFinal" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="BigDecimalMethodWithoutRoundingCalled" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="BooleanParameter" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="BooleanVariableAlwaysNegated" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="BooleanConstructor" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="BooleanMethodIsAlwaysInverted" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="BoundFieldAssignment" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="BoxingBoxedValue" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="BpmnConfigDomInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="BreakStatement" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="BreakStatementWithLabel" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="BuildoutUnresolvedPartInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="BusyWait" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="BvConfigDomInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="BvConstraintMappingsInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="CStyleArrayDeclaration" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="CachedNumberConstructorCall" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="CallToNativeMethodWhileLocked" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="CallToSimpleGetterInClass" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="CallToSimpleSetterInClass" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="CallToStringConcatCanBeReplacedByOperator" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="CanBeFinal" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="REPORT_CLASSES" value="false"/>
-        <option name="REPORT_METHODS" value="false"/>
-        <option name="REPORT_FIELDS" value="true"/>
-    </inspection_tool>
-    <inspection_tool class="CanBeParameter" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="CanBePrimaryConstructorProperty" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="CanBeVal" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="CastCanBeRemovedNarrowingVariableType" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="CastConflictsWithInstanceof" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="CastThatLosesPrecision" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="CastToConcreteClass" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="CastToIncompatibleInterface" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="CaughtExceptionImmediatelyRethrown" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ChainedEquality" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ChainedMethodCall" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ChangeToOperator" enabled="false" level="WEAK WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ChannelResource" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="insideTryAllowed" value="false"/>
-    </inspection_tool>
-    <inspection_tool class="CharsetObjectCanBeUsed" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="CharUsedInArithmeticContext" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="CharacterComparison" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="CheckDtdRefs" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="CheckEmptyScriptTag" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="CheckImageSize" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="CheckNodeTest" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="CheckTagEmptyBody" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="CheckValidXmlInScriptTagBody" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="CheckXmlFileWithXercesValidator" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="CheckedExceptionClass" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ClashingGetters" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ClashingTraitMethods" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ClassEscapesItsScope" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ClassInDefaultPackage" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="ClassInitializer" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ClassInitializerMayBeStatic" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ClassMayBeInterface" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ClassNameDiffersFromFileName" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ClassNamePrefixedWithPackageName" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ClassNameSameAsAncestorName" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ClassNamingConvention" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="m_regex" value="[A-Z][A-Za-z\d]*"/>
-        <option name="m_minLength" value="8"/>
-        <option name="m_maxLength" value="64"/>
-    </inspection_tool>
-    <inspection_tool class="ClassNewInstance" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ClassReferencesSubclass" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ClassWithMultipleLoggers" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="loggerNamesString"
-                value="java.util.logging.Logger,org.slf4j.Logger,org.apache.commons.logging.Log,org.apache.log4j.Logger"/>
-    </inspection_tool>
-    <inspection_tool class="ClassWithOnlyPrivateConstructors" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ClassWithTooManyDependencies" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="limit" value="10"/>
-    </inspection_tool>
-    <inspection_tool class="ClassWithTooManyDependents" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="limit" value="10"/>
-    </inspection_tool>
-    <inspection_tool class="ClassWithTooManyTransitiveDependencies" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="limit" value="35"/>
-    </inspection_tool>
-    <inspection_tool class="ClassWithTooManyTransitiveDependents" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="limit" value="35"/>
-    </inspection_tool>
-    <inspection_tool class="ClassWithoutLogger" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="loggerNamesString"
-                value="java.util.logging.Logger,org.slf4j.Logger,org.apache.commons.logging.Log,org.apache.log4j.Logger"/>
-        <option name="ignoreSuperLoggers" value="false"/>
-    </inspection_tool>
-    <inspection_tool class="CloneCallsSuperClone" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="CloneDeclaresCloneNotSupported" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="CodeBlock2Expr" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="CollectionAddAllCanBeReplacedWithConstructor" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="CollectionAddedToSelf" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="CollectionContainsUrl" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="CollectionsMustHaveInitialCapacity" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ComparableImplementedButEqualsNotOverridden" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ComparatorCombinators" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="ComparatorMethodParameterNotUsed" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="ComparatorResultComparison" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="ComparingDiffCollectionKinds" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="ComparingUnrelatedTypes" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="ComparatorNotSerializable" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="CompareToUsesNonFinalVariable" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ComparisonOfShortAndChar" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ComparisonToNaN" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ComponentNotRegistered" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="CHECK_ACTIONS" value="true"/>
-        <option name="IGNORE_NON_PUBLIC" value="true"/>
-    </inspection_tool>
-    <inspection_tool class="ComponentRegistrationProblems" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="ConditionalBreakInInfiniteLoop" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="ConditionCoveredByFurtherCondition" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="ConditionSignal" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ConditionalExpression" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="ignoreSimpleAssignmentsAndReturns" value="false"/>
-    </inspection_tool>
-    <inspection_tool class="ConditionalExpressionWithIdenticalBranches" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ConflictingAnnotations" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ConflictingExtensionProperty" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ConfusingElse" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ConfusingFloatingPointLiteral" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ConfusingMainMethod" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ConfusingOctalEscape" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ConstantAssertCondition" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ConstantConditionIf" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
-    <inspection_tool class="ConstantConditionalExpression" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="SUGGEST_NULLABLE_ANNOTATIONS" value="false"/>
-        <option name="DONT_REPORT_TRUE_ASSERT_STATEMENTS" value="false"/>
-        <option name="REPORT_NULLS_PASSED_TO_NOT_NULL_PARAMETER" value="false"/>
-    </inspection_tool>
-    <inspection_tool class="ConstantConditions" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="SUGGEST_NULLABLE_ANNOTATIONS" value="true" />
-        <option name="DONT_REPORT_TRUE_ASSERT_STATEMENTS" value="true" />
-    </inspection_tool>
-    <inspection_tool class="ConstantExpression" enabled="false" level="INFORMATION" enabled_by_default="false" />
-    <inspection_tool class="ConstantDeclaredInAbstractClass" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ConstantDeclaredInInterface" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ConstantIfStatement" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="onlyCheckImmutables" value="false"/>
-        <option name="m_regex" value="[A-Z][A-Z_\d]*"/>
-        <option name="m_minLength" value="5"/>
-        <option name="m_maxLength" value="32"/>
-    </inspection_tool>
-    <inspection_tool class="ConstantOnLHSOfComparison" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ConstantOnRHSOfComparison" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ConstantStringIntern" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ConstantValueVariableUse" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ConstraintValidatorCreator" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ContextComponentScanInconsistencyInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="ContextJavaBeanUnresolvedMethodsInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ContinueOrBreakFromFinallyBlock" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ContinueStatement" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ContinueStatementWithLabel" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="Contract" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ControlFlowStatementWithoutBraces" enabled="false" level="INFORMATION" enabled_by_default="false"/>
-    <inspection_tool class="Convert2Diamond" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="Convert2Lambda" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="reportNotAnnotatedInterfaces" value="false"/>
-    </inspection_tool>
-    <inspection_tool class="Convert2MethodRef" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="Convert2streamapi" enabled="false" level="WEAK WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ConvertAnnotations" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ConvertJavadoc" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ConvertOldAnnotations" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ConvertToStringTemplate" enabled="false" level="INFO" enabled_by_default="false"/>
-    <inspection_tool class="CopyConstructorMissesField" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="CovariantCompareTo" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="CovariantEquals" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="CyclicClassDependency" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="CyclicPackageDependency" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="DanglingJavadoc" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="DataProviderReturnType" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="DateToString" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="DeclareCollectionAsInterface" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="ignoreLocalVariables" value="false"/>
-        <option name="ignorePrivateMethodsAndFields" value="false"/>
-    </inspection_tool>
-    <inspection_tool class="DeclareParentsInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="DefaultAnnotationParam" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="DefaultFileTemplate" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="CHECK_FILE_HEADER" value="true"/>
-        <option name="CHECK_TRY_CATCH_SECTION" value="true"/>
-        <option name="CHECK_METHOD_BODY" value="true"/>
-    </inspection_tool>
-    <inspection_tool class="DefaultNotLastCaseInSwitch" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="DelegatesTo" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="Dependency" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="DeprecatedIsStillUsed" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="DeprecatedMavenDependency" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="DeprecatedViewBound" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="Deprecation" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="DeprecatedCallableAddReplaceWith" enabled="false" level="INFO" enabled_by_default="false"/>
-    <inspection_tool class="DeprecatedClassUsageInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="DeprecatedGemInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="Deprecation" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="DialogTitleCapitalization" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="DiamondCanBeReplacedWithExplicitTypeArguments" enabled="false" level="INFORMATION" enabled_by_default="false"/>
-    <inspection_tool class="DivideByZero" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="DollarSignInName" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="DontUsePairConstructor" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="DoubleBraceInitialization" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="DoubleCheckedLocking" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="ignoreOnVolatileVariables" value="true"/>
-    </inspection_tool>
-    <inspection_tool class="DoubleLiteralMayBeFloatLiteral" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="DoubleNegation" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="DriverManagerGetConnection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="DuplicateBooleanBranch" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="DuplicateCondition" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="ignoreMethodCalls" value="false"/>
-    </inspection_tool>
-    <inspection_tool class="DuplicateExpressions" enabled="false" level="WEAK WARNING" enabled_by_default="false"/>
-    <inspection_tool class="DuplicateMnemonic" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="DuplicatePropertyInspection" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="CURRENT_FILE" value="true"/>
-        <option name="MODULE_WITH_DEPENDENCIES" value="false"/>
-        <option name="CHECK_DUPLICATE_VALUES" value="true"/>
-        <option name="CHECK_DUPLICATE_KEYS" value="true"/>
-        <option name="CHECK_DUPLICATE_KEYS_WITH_DIFFERENT_VALUES" value="true"/>
-    </inspection_tool>
-    <inspection_tool class="DuplicateStringLiteralInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="DuplicateThrows" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="DuplicatedBeanNamesInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="DuplicatedBlockNamesInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="DuplicatedDataProviderNames" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="Duplicates" enabled="false" level="WEAK WARNING" enabled_by_default="false"/>
-    <inspection_tool class="DynamicRegexReplaceableByCompiledPattern" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ELDeferredExpressionsInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ELMethodSignatureInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ELSpecValidationInJSP" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ELValidationInJSP" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="EjbClassBasicInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="EjbClassWarningsInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="EjbDomInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="EjbEntityClassInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="EjbEntityHomeInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="EjbEntityInterfaceInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="EjbEnvironmentInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="EjbInterceptorInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="EjbInterceptorWarningsInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="EjbInterfaceMethodInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="EjbInterfaceSignatureInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="EjbProhibitedPackageUsageInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="EjbQlInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="EjbRemoteRequirementsInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="EjbSessionHomeInterfaceInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="EjbStaticAccessInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="EjbThisExpressionInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ElementOnlyUsedFromTestCode" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="EmptyCatchBlock" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="m_includeComments" value="true"/>
-        <option name="m_ignoreTestCases" value="true"/>
-        <option name="m_ignoreIgnoreParameter" value="true"/>
-    </inspection_tool>
-    <inspection_tool class="EmptyClass" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="ignorableAnnotations">
-            <value/>
-        </option>
-        <option name="ignoreClassWithParameterization" value="false"/>
-        <option name="ignoreThrowables" value="true"/>
-        <option name="commentsAreContent" value="true"/>
-    </inspection_tool>
-    <inspection_tool class="EmptyFinallyBlock" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="EmptyInitializer" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="EmptyMethod" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="EmptyStatementBody" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="m_reportEmptyBlocks" value="true"/>
-        <option name="commentsAreContent" value="true"/>
-    </inspection_tool>
-    <inspection_tool class="EqualityToSameElements" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="EqualsOnSuspiciousObject" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="EmptySynchronizedStatement" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="EmptyTryBlock" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="EmptyWebServiceClass" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="EndBlockNamesInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="EnumAsName" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="EnumClass" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="EnumSwitchStatementWhichMissesCases" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="ignoreSwitchStatementsWithDefault" value="true"/>
-    </inspection_tool>
-    <inspection_tool class="EnumeratedClassNamingConvention" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="m_regex" value="[A-Z][A-Za-z\d]*"/>
-        <option name="m_minLength" value="8"/>
-        <option name="m_maxLength" value="64"/>
-    </inspection_tool>
-    <inspection_tool class="EnumeratedConstantNamingConvention" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="m_regex" value="[A-Z][A-Z_\d]*"/>
-        <option name="m_minLength" value="5"/>
-        <option name="m_maxLength" value="32"/>
-    </inspection_tool>
-    <inspection_tool class="EqualityOperatorComparesObjects" enabled="false" level="INFORMATION" enabled_by_default="false"/>
-    <inspection_tool class="EqualsAndHashcode" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="EqualsBetweenInconvertibleTypes" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="EqualsCalledOnEnumConstant" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="EqualsHashCodeCalledOnUrl" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="EqualsOrHashCode" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="EqualsReplaceableByObjectsCall" enabled="false" level="INFORMATION" enabled_by_default="false"/>
-    <inspection_tool class="EqualsUsesNonFinalVariable" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="EqualsWhichDoesntCheckParameterClass" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="EqualsWithItself" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ErrorRethrown" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ExceptionFromCatchWhichDoesntWrap" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ExceptionNameDoesntEndWithException" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ExpectedExceptionNeverThrown" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ExpectedExceptionNeverThrownTestNG" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ExtendsAnnotation" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ExtendsConcreteCollection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ExtendsObject" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ExtendsTagPositionInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ExtendsThread" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ExtendsThrowable" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ExtendsUtilityClass" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ExtensionPointBeanClass" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ExternalizableWithSerializationMethods" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ExternalizableWithoutPublicNoArgConstructor" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="FaceletsDetectingInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="FacesModelInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="FallthruInSwitchStatement" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="FeatureEnvy" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="ignoreTestCases" value="false"/>
-    </inspection_tool>
-    <inspection_tool class="FieldAccessedSynchronizedAndUnsynchronized" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="countGettersAndSetters" value="false"/>
-    </inspection_tool>
-    <inspection_tool class="FieldCanBeLocal" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="FieldHidesSuperclassField" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="m_ignoreInvisibleFields" value="true"/>
-    </inspection_tool>
-    <inspection_tool class="FieldMayBeFinal" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="FieldMayBeStatic" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="FileEqualsUsage" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="FinalClass" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="FinalMethod" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="FinalMethodInFinalClass" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="FinalPrivateMethod" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="FinalStaticMethod" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="Finalize" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="ignoreTrivialFinalizers" value="true"/>
-    </inspection_tool>
-    <inspection_tool class="FinalizeNotProtected" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="FinallyBlockCannotCompleteNormally" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="FloatingPointEquality" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="FlowRequiredBeanTypeInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="ForCanBeForeach" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="REPORT_INDEXED_LOOP" value="true"/>
-        <option name="ignoreUntypedCollections" value="false"/>
-    </inspection_tool>
-    <inspection_tool class="ForLoopReplaceableByWhile" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="m_ignoreLoopsWithoutConditions" value="false"/>
-    </inspection_tool>
-    <inspection_tool class="ForLoopThatDoesntUseLoopVariable" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ForLoopWithMissingComponent" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ForeachStatement" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="Guava" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="HardCodedStringLiteral" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="HardcodedActionUrl" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="HardwiredNamespacePrefix" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="HasPlatformType" enabled="false" level="WEAK WARNING" enabled_by_default="false"/>
-    <inspection_tool class="HashCodeUsesNonFinalVariable" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="HibernateConfigDomFacetInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="HibernateConfigDomInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="HibernateMappingDatasourceDomInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="HibernateMappingDomInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="HibernateResource" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="insideTryAllowed" value="false"/>
-    </inspection_tool>
-    <inspection_tool class="HtmlDeprecatedTag" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="HtmlExtraClosingTag" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="HtmlFormInputWithoutLabel" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="HtmlNonExistentInternetResource" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="HtmlPresentationalElement" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="HtmlTagCanBeJavadocTag" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="HtmlUnknownAnchorTarget" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="HtmlUnknownAttribute" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="myValues">
-            <value>
-                <list size="0"/>
-            </value>
-        </option>
-        <option name="myCustomValuesEnabled" value="true"/>
-    </inspection_tool>
-    <inspection_tool class="HtmlUnknownBooleanAttribute" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="HtmlUnknownTag" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="myValues">
-            <value>
-                <list size="4">
-                    <item index="0" class="java.lang.String" itemvalue="nobr"/>
-                    <item index="1" class="java.lang.String" itemvalue="noembed"/>
-                    <item index="2" class="java.lang.String" itemvalue="comment"/>
-                    <item index="3" class="java.lang.String" itemvalue="noscript"/>
-                </list>
-            </value>
-        </option>
-        <option name="myCustomValuesEnabled" value="true"/>
-    </inspection_tool>
-    <inspection_tool class="HtmlUnknownTarget" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="IOResource" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="ignoredTypesString"
-                value="java.io.ByteArrayOutputStream,java.io.ByteArrayInputStream,java.io.StringBufferInputStream,java.io.CharArrayWriter,java.io.CharArrayReader,java.io.StringWriter,java.io.StringReader"/>
-        <option name="insideTryAllowed" value="false"/>
-    </inspection_tool>
-    <inspection_tool class="IfCanBeAssertion" enabled="false" level="INFORMATION" enabled_by_default="false"/>
-    <inspection_tool class="IfCanBeSwitch" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="minimumBranches" value="3"/>
-        <option name="suggestIntSwitches" value="false"/>
-        <option name="suggestEnumSwitches" value="false"/>
-    </inspection_tool>
-    <inspection_tool class="IfMayBeConditional" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="IfNullToElvis" enabled="false" level="WEAK WARNING" enabled_by_default="false"/>
-    <inspection_tool class="IfStatementWithIdenticalBranches" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="IfStatementWithTooManyBranches" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="IfThenToElvis" enabled="false" level="WEAK WARNING" enabled_by_default="false"/>
-    <inspection_tool class="IfThenToSafeAccess" enabled="false" level="WEAK WARNING" enabled_by_default="false"/>
-    <inspection_tool class="IgnoreResultOfCall" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="m_reportAllNonLibraryCalls" value="false"/>
-        <option name="callCheckString"
-                value="java.io.File,.*,java.io.InputStream,read|skip|available|markSupported,java.io.Reader,read|skip|ready|markSupported,java.lang.Boolean,.*,java.lang.Byte,.*,java.lang.Character,.*,java.lang.Double,.*,java.lang.Float,.*,java.lang.Integer,.*,java.lang.Long,.*,java.lang.Math,.*,java.lang.Object,equals|hashCode|toString,java.lang.Short,.*,java.lang.StrictMath,.*,java.lang.String,.*,java.math.BigInteger,.*,java.math.BigDecimal,.*,java.net.InetAddress,.*,java.net.URI,.*,jav [...]
-    </inspection_tool>
-    <inspection_tool class="IgnoredJUnitTest" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ImplicitArrayToString" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ImplicitCallToSuper" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ImplicitDefaultCharsetUsage" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ImplicitNumericConversion" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ImplicitTypeConversion" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="BITS" value="1720"/>
-        <option name="FLAG_EXPLICIT_CONVERSION" value="true"/>
-        <option name="IGNORE_NODESET_TO_BOOLEAN_VIA_STRING" value="true"/>
-    </inspection_tool>
-    <inspection_tool class="ImplicitlyExposedWebServiceMethods" enabled="false" level="INFO" enabled_by_default="false"/>
-    <inspection_tool class="IncompatibleMask" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="IncompleteProperty" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="InconsistentResourceBundle" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="IncorrectOnMessageMethodsInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="IncrementDecrementUsedAsExpression" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="IndexOfReplaceableByContains" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="IndexZeroUsage" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="InfiniteLoopStatement" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="InfiniteRecursion" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="InjectOfNonPublicMember" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="InjectionNotApplicable" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="InjectionValueTypeInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="InnerClassMayBeStatic" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="InnerClassOnInterface" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="m_ignoreInnerInterfaces" value="false"/>
-    </inspection_tool>
-    <inspection_tool class="InnerClassReferencedViaSubclass" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="InnerClassVariableHidesOuterClassVariable" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="m_ignoreInvisibleFields" value="true"/>
-    </inspection_tool>
-    <inspection_tool class="InspectionDescriptionNotFoundInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="InspectionMappingConsistency" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="InspectionUsingGrayColors" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="InstanceMethodNamingConvention" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="InstanceVariableInitialization" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="InstanceVariableNamingConvention" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="InstanceVariableOfConcreteClass" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="InstanceVariableUninitializedUse" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="InstanceofCatchParameter" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="InstanceofChain" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="ignoreInstanceofOnLibraryClasses" value="false"/>
-    </inspection_tool>
-    <inspection_tool class="InstanceofIncompatibleInterface" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="InstanceofInterfaces" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="InstanceofThis" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="InstantiatingObjectToGetClassObject" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="InstantiationOfUtilityClass" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="IntLiteralMayBeLongLiteral" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="IntegerDivisionInFloatingPointContext" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="IntegerMultiplicationImplicitCastToLong" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="IntentionDescriptionNotFoundInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="InterceptionAnnotationWithoutRuntimeRetention" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="InterfaceMayBeAnnotatedFunctional" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="InterfaceMethodClashesWithObject" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="InterfaceNamingConvention" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="InterfaceNeverImplemented" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="ignoreInterfacesThatOnlyDeclareConstants" value="false"/>
-    </inspection_tool>
-    <inspection_tool class="IntroduceWhenSubject" enabled="false" level="WEAK WARNING" enabled_by_default="false"/>
-    <inspection_tool class="InvalidI18nProperty" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="InvalidImplementedBy" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="InvalidProvidedBy" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="InvalidRequestParameters" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="IteratorHasNextCallsIteratorNext" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="IteratorNextDoesNotThrowNoSuchElementException" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="JDBCResource" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="JNDIResource" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="JUnit3MethodNamingConvention" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="JUnit3StyleTestMethodInJUnit4Class" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="JUnit4AnnotatedMethodInJUnit3TestCase" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="JUnit4MethodNamingConvention" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="JUnitAbstractTestClassNamingConvention" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="m_regex" value="[A-Z][A-Za-z\d]*TestCase"/>
-        <option name="m_minLength" value="12"/>
-        <option name="m_maxLength" value="64"/>
-    </inspection_tool>
-    <inspection_tool class="JUnitDatapoint" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="JUnitRule" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="JUnitTestClassNamingConvention" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="m_regex" value="[A-Z][A-Za-z\d]*Test"/>
-        <option name="m_minLength" value="8"/>
-        <option name="m_maxLength" value="64"/>
-    </inspection_tool>
-    <inspection_tool class="JUnitTestNG" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="Java8CollectionsApi" enabled="false" level="INFORMATION" enabled_by_default="false"/>
-    <inspection_tool class="Java8ReplaceMapGet" enabled="false" level="INFORMATION" enabled_by_default="false"/>
-    <inspection_tool class="Java8ArraySetAll" enabled="false" level="INFORMATION" enabled_by_default="false" />
-    <inspection_tool class="Java8CollectionRemoveIf" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="Java8ListSort" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="Java8MapApi" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="Java8MapForEach" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="Java9CollectionFactory" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="Java9ModuleExportsPackageToItself" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="Java9RedundantRequiresStatement" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="Java9ReflectionClassVisibility" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="Java9UndeclaredServiceUsage" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="JavaDoc" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="TOP_LEVEL_CLASS_OPTIONS">
-            <value>
-                <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none"/>
-                <option name="REQUIRED_TAGS" value=""/>
-            </value>
-        </option>
-        <option name="INNER_CLASS_OPTIONS">
-            <value>
-                <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none"/>
-                <option name="REQUIRED_TAGS" value=""/>
-            </value>
-        </option>
-        <option name="METHOD_OPTIONS">
-            <value>
-                <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none"/>
-                <option name="REQUIRED_TAGS" value="@return@param@throws or @exception"/>
-            </value>
-        </option>
-        <option name="FIELD_OPTIONS">
-            <value>
-                <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none"/>
-                <option name="REQUIRED_TAGS" value=""/>
-            </value>
-        </option>
-        <option name="IGNORE_DEPRECATED" value="false"/>
-        <option name="IGNORE_JAVADOC_PERIOD" value="true"/>
-        <option name="IGNORE_DUPLICATED_THROWS" value="false"/>
-        <option name="IGNORE_POINT_TO_ITSELF" value="false"/>
-        <option name="myAdditionalJavadocTags" value=""/>
-    </inspection_tool>
-    <inspection_tool class="JavaFxDefaultTag" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="JavaFxUnresolvedFxIdReference" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="JavaFxUnresolvedStyleClassReference" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="JavaFxUnusedImports" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="JavaLangImport" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="JavaStylePropertiesInvocation" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="JavaModuleNaming" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="JavaMutatorMethodAccessedAsParameterless" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="JavaMutatorMethodOverriddenAsParameterless" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="JavaMutatorMethodOverridenAsParameterless" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="JavaReflectionInvocation" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="JavaReflectionMemberAccess" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="JavaRequiresAutoModule" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="JavacQuirks" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="JavadocHtmlLint" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="JavadocReference" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="CHECK_NON_ANNOTATED_REFERENCES" value="true"/>
-    </inspection_tool>
-    <inspection_tool class="LawOfDemeter" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="LengthOneStringInIndexOf" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="LengthOneStringsInConcatenation" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="LessResolvedByNameOnly" enabled="false" level="WEAK WARNING" enabled_by_default="false"/>
-    <inspection_tool class="LessUnresolvedMixin" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="LessUnresolvedVariable" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="LimitedScopeInnerClass" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ListIndexOfReplaceableByContains" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ListenerMayUseAdapter" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="checkForEmptyMethods" value="true"/>
-    </inspection_tool>
-    <inspection_tool class="LiteralAsArgToStringEquals" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="LocalCanBeFinal" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="LocalVariableHidingMemberVariable" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="m_ignoreInvisibleFields" value="true"/>
-        <option name="m_ignoreStaticMethods" value="true"/>
-    </inspection_tool>
-    <inspection_tool class="LocalVariableNamingConvention" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="LocalVariableOfConcreteClass" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="LogStatementGuardedByLogCondition" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="LoggerInitializedWithForeignClass" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="loggerClassName"
-                value="org.apache.log4j.Logger,org.slf4j.LoggerFactory,org.apache.commons.logging.LogFactory,java.util.logging.Logger"/>
-        <option name="loggerFactoryMethodName" value="getLogger,getLogger,getLog,getLogger"/>
-    </inspection_tool>
-    <inspection_tool class="LoggingConditionDisagreesWithLogStatement" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="LongLiteralsEndingWithLowercaseL" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="LoopConditionNotUpdatedInsideLoop" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="LoopStatementsThatDontLoop" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="LoopWithImplicitTerminationCondition" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="LossyEncoding" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MVCPathVariableInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MagicCharacter" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MagicConstant" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MagicNumber" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MakoArgumentListInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MalformedFormatString" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MalformedRegex" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MalformedSetUpTearDown" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MalformedXPath" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ManagedBeanClassInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="ManagedBeanInconsistencyInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="ManualArrayCopy" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ManualArrayToCollectionCopy" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MapReplaceableByEnumMap" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MarkerInterface" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MathRandomCastToInt" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MavenDuplicateDependenciesInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MavenDuplicatePluginInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MavenModelInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="MavenRedundantGroupId" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MethodCanBeVariableArityMethod" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MethodMayBeStatic" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="m_onlyPrivateOrFinal" value="true"/>
-        <option name="m_ignoreEmptyMethods" value="true"/>
-    </inspection_tool>
-    <inspection_tool class="MethodMayBeSynchronized" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MethodNameSameAsClassName" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MethodNameSameAsParentName" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MethodNamesDifferOnlyByCase" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MethodOnlyUsedFromInnerClass" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="ignoreMethodsAccessedFromAnonymousClass" value="false"/>
-        <option name="ignoreStaticMethodsFromNonStaticInnerClass" value="false"/>
-        <option name="onlyReportStaticMethods" value="false"/>
-    </inspection_tool>
-    <inspection_tool class="MethodOverloadsParentMethod" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MethodOverridesPackageLocalMethod" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MethodOverridesPrivateMethod" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MethodOverridesStaticMethod" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MethodRefCanBeReplacedWithLambda" enabled="false" level="INFORMATION" enabled_by_default="false"/>
-    <inspection_tool class="MethodReturnAlwaysConstant" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MethodReturnOfConcreteClass" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MigrateAssertToMatcherAssert" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MimeType" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="MinMaxValuesInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MinitestFrameworkSupportInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MismatchedArrayReadWrite" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MismatchedCollectionQueryUpdate" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="queryNames">
-            <value/>
-        </option>
-        <option name="updateNames">
-            <value/>
-        </option>
-    </inspection_tool>
-    <inspection_tool class="MismatchedStringBuilderQueryUpdate" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MisorderedAssertEqualsArgumentsTestNG" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MisorderedAssertEqualsParameters" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MissedExecutable" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MissingAspectjAutoproxyInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MissingDeprecatedAnnotation" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MissingFinalNewline" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="MissingMnemonic" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MissingPackageInfo" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MisspelledCompareTo" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MisspelledEquals" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MisspelledHashcode" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MisspelledHeader" enabled="false" level="WEAK WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MisspelledMethodName" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MisspelledSetUp" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MisspelledTearDown" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MisspelledToString" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MultiCatchCanBeSplit" enabled="false" level="INFORMATION" enabled_by_default="false"/>
-    <inspection_tool class="MultipleBindingAnnotations" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MultipleDeclaration" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MultipleExceptionsDeclaredOnTestMethod" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MultipleInjectedConstructorsForClass" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MultipleMethodDesignatorsInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MultipleRepositoryUrls" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MultipleTopLevelClassesInFile" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="MultipleTypedDeclaration" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="NakedNotify" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="NativeMethodNamingConvention" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="NegatedConditional" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="NegatedConditionalExpression" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="NegatedEqualityExpression" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="NegatedIfElse" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="NegativelyNamedBooleanVariable" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="NestedAssignment" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="NestedConditionalExpression" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="NestedMethodCall" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="NestedSwitchStatement" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="NestedSynchronizedStatement" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="NestedTryStatement" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="NewExceptionWithoutArguments" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="NewInstanceOfSingleton" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="NewStringBufferWithCharArgument" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="NoButtonGroup" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="NoExplicitFinalizeCalls" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="NoLabelFor" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="NoScrollPane" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="NonAtomicOperationOnVolatileField" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="NonBooleanMethodNameMayNotStartWithQuestion" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="NonExceptionNameEndsWithException" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="NonFinalFieldInEnum" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="NonFinalFieldOfException" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="NonFinalStaticVariableUsedInClassInitialization" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="NonFinalUtilityClass" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="NonJREEmulationClassesInClientCode" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="NonJaxWsWebServices" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="NonProtectedConstructorInAbstractClass" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="m_ignoreNonPublicClasses" value="false"/>
-    </inspection_tool>
-    <inspection_tool class="NonReproducibleMathCall" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="NonSerializableFieldInSerializableClass" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="ignorableAnnotations">
-            <value/>
-        </option>
-        <option name="ignoreAnonymousInnerClasses" value="false"/>
-        <option name="superClassString" value=""/>
-    </inspection_tool>
-    <inspection_tool class="NonSerializableObjectBoundToHttpSession" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="NonSerializableObjectPassedToObjectStream" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="NonSerializableServiceParameters" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="NonSerializableWithSerialVersionUIDField" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="NonSerializableWithSerializationMethods" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="NonShortCircuitBoolean" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="NonStaticFinalLogger" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="loggerClassName" value="java.util.logging.Logger"/>
-    </inspection_tool>
-    <inspection_tool class="NonSynchronizedMethodOverridesSynchronizedMethod" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="NonThreadSafeLazyInitialization" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="NoopMethodInAbstractClass" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="NotifyCalledOnCondition" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="NotifyNotInSynchronizedContext" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="NotifyWithoutCorrespondingWait" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="NullArgumentToVariableArgMethod" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="NullThrown" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="NullableProblems" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="REPORT_NULLABLE_METHOD_OVERRIDES_NOTNULL" value="true"/>
-        <option name="REPORT_NOT_ANNOTATED_METHOD_OVERRIDES_NOTNULL" value="true"/>
-        <option name="REPORT_NOTNULL_PARAMETER_OVERRIDES_NULLABLE" value="true"/>
-        <option name="REPORT_NOT_ANNOTATED_PARAMETER_OVERRIDES_NOTNULL" value="true"/>
-        <option name="REPORT_NOT_ANNOTATED_GETTER" value="true"/>
-        <option name="IGNORE_EXTERNAL_SUPER_NOTNULL" value="true"/>
-        <option name="REPORT_NOT_ANNOTATED_SETTER_PARAMETER" value="true"/>
-        <option name="REPORT_ANNOTATION_NOT_PROPAGATED_TO_OVERRIDERS" value="true"/>
-        <option name="REPORT_NULLS_PASSED_TO_NON_ANNOTATED_METHOD" value="true"/>
-    </inspection_tool>
-    <inspection_tool class="NumberEquality" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="NumericOverflow" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="NumericToString" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ObviousNullCheck" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="ObjectAllocationInLoop" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ObjectEquality" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ObjectEqualsNull" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ObjectInstantiationInEqualsHashCode" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ObjectLiteralToLambda" enabled="false" level="INFO" enabled_by_default="false"/>
-    <inspection_tool class="ObjectNotify" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ObjectToString" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ObsoleteCollection" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="ignoreRequiredObsoleteCollectionTypes" value="false"/>
-    </inspection_tool>
-    <inspection_tool class="ObviousNullCheck" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="OptionEqualsSome" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="OptionalAssignedToNull" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="OptionalIsPresent" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="OverwrittenKey" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="OctalAndDecimalIntegersMixed" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="OctalLiteral" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="OnDemandImport" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="OneButtonGroup" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="OneWayWebMethod" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="OptionalContainsCollection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="OptionalGetWithoutIsPresent" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="OptionalUsedAsFieldOrParameterType" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="OverloadedMethodsWithSameNumberOfParameters" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="OverloadedVarargsMethod" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="OverlyComplexArithmeticExpression" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="OverlyComplexBooleanExpression" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="OverlyStrongTypeCast" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="ignoreInMatchingInstanceof" value="false"/>
-    </inspection_tool>
-    <inspection_tool class="OverridableMethodCallDuringObjectConstruction" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="OverriddenMethodCallDuringObjectConstruction" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="OverridingDeprecatedMember" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="PackageAccessibility" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="PackageDirectoryMismatch" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="PackageDotHtmlMayBePackageInfo" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="PackageInfoWithoutPackage" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="PackageNamingConvention" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="m_regex" value="[a-z]*"/>
-        <option name="m_minLength" value="3"/>
-        <option name="m_maxLength" value="16"/>
-    </inspection_tool>
-    <inspection_tool class="PageflowModelInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="PagesFileModelInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="PagesModelInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="ParameterCanBeLocal" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ParameterHidingMemberVariable" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ParameterNameDiffersFromOverriddenParameter" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ParameterNamingConvention" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ParameterOfConcreteClass" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ParameterTypePreventsOverriding" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ParameterizedParametersStaticCollection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="PathAnnotation" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="PatternNotApplicable" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="PatternOverriddenByNonAnnotatedMethod" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="PatternValidation" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="CHECK_NON_CONSTANT_VALUES" value="true"/>
-    </inspection_tool>
-    <inspection_tool class="PlaceholderCountMatchesArgumentCount" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="PlayCustomTagNameInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="PlayPropertyInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="PluginXmlValidity" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="PointcutMethodStyleInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="PointlessArithmeticExpression" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="m_ignoreExpressionsContainingConstants" value="true"/>
-    </inspection_tool>
-    <inspection_tool class="PointlessBinding" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="PointlessBitwiseExpression" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="m_ignoreExpressionsContainingConstants" value="false"/>
-    </inspection_tool>
-    <inspection_tool class="PointlessBooleanExpression" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="m_ignoreExpressionsContainingConstants" value="true"/>
-    </inspection_tool>
-    <inspection_tool class="PointlessIndexOfComparison" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="PointlessNullCheck" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="PostfixTemplateDescriptionNotFound" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="PrimitiveArrayArgumentToVariableArgMethod" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ProblematicVarargsMethodOverride" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ProtectedInFinal" enabled="false" level="WEAK WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ProtectedMemberInFinalClass" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="PublicConstructor" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="PublicConstructorInNonPublicClass" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="PublicFieldAccessedInSynchronizedContext" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="PublicMethodNotExposedInInterface" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="ignorableAnnotations">
-            <value/>
-        </option>
-        <option name="onlyWarnIfContainingClassImplementsAnInterface" value="false"/>
-    </inspection_tool>
-    <inspection_tool class="PublicMethodWithoutLogging" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="Query_bound_parameters" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="Query_index_required" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="Query_restricted" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="QuestionableName" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="QuickFixGetFamilyNameViolation" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="RSReferenceInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="RandomDoubleForRandomInteger" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="RawTypeCanBeGeneric" enabled="false" level="INFORMATION" enabled_by_default="false"/>
-    <inspection_tool class="RawUseOfParameterizedType" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ReadObjectAndWriteObjectPrivate" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ReadObjectInitialization" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ReadResolveAndWriteReplaceProtected" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="RedundantArrayCreation" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="RedundantCast" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="IGNORE_ANNOTATED_METHODS" value="true"/>
-        <option name="IGNORE_SUSPICIOUS_METHOD_CALLS" value="true"/>
-    </inspection_tool>
-    <inspection_tool class="RedundantClassCall" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="RedundantCollectionOperation" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="RedundantCompareCall" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="RedundantFieldInitialization" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="RedundantImplements" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="RedundantLambdaParameterType" enabled="false" level="INFORMATION" enabled_by_default="false"/>
-    <inspection_tool class="RedundantMethodOverride" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="RedundantModalityModifier" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="RedundantSamConstructor" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="RedundantScopeBinding" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="RedundantSemicolon" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="RedundantStringFormatCall" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="RedundantThrows" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="RedundantThrowsDeclaration" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="RedundantToBinding" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="RedundantToProviderBinding" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="RedundantTypeArguments" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="RedundantTypeConversion" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="CHECK_ANY" value="true"/>
-    </inspection_tool>
-    <inspection_tool class="RedundantVisibilityModifier" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="RegExpDuplicateAlternationBranch" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="RegExpEmptyAlternationBranch" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="RegExpEscapedMetaCharacter" enabled="false" level="INFORMATION" enabled_by_default="false" />
-    <inspection_tool class="RegExpOctalEscape" enabled="false" level="INFORMATION" enabled_by_default="false" />
-    <inspection_tool class="RegExpRedundantEscape" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="RegExpRepeatedSpace" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="RegExpSingleCharAlternation" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="RegExpUnexpectedAnchor" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="ReferencesToClassesFromDefaultPackagesInJSPFile" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="ReflectionForUnavailableAnnotation" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="RefusedBequest" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="ignoreEmptySuperMethods" value="false"/>
-        <option name="onlyReportWhenAnnotated" value="true"/>
-    </inspection_tool>
-    <inspection_tool class="RemoveCurlyBracesFromTemplate" enabled="false" level="WEAK WARNING" enabled_by_default="false"/>
-    <inspection_tool class="RemoveExplicitSuperQualifier" enabled="false" level="WEAK WARNING" enabled_by_default="false"/>
-    <inspection_tool class="RemoveExplicitTypeArguments" enabled="false" level="WEAK WARNING" enabled_by_default="false"/>
-    <inspection_tool class="RemoveForLoopIndices" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ReplaceAllDot" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ReplaceAssignmentWithOperatorAssignment" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="ignoreLazyOperators" value="true"/>
-        <option name="ignoreObscureOperators" value="true"/>
-    </inspection_tool>
-    <inspection_tool class="ReplaceGetOrSet" enabled="false" level="INFO" enabled_by_default="false"/>
-    <inspection_tool class="ReplaceWithOperatorAssignment" enabled="false" level="WEAK WARNING" enabled_by_default="false"/>
-    <inspection_tool class="RequiredArtifactTypeInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="RequiredAttributes" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="myAdditionalRequiredHtmlAttributes" value=""/>
-    </inspection_tool>
-    <inspection_tool class="RequiredBeanTypeInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="RestWrongDefaultValueInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="Restricted_Python_calls" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ResultOfObjectAllocationIgnored" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ResultSetIndexZero" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ReturnFromFinallyBlock" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ReturnNull" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ReturnOfInnerClass" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ReturnThis" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ReuseOfLocalVariable" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SafeLock" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SafeVarargsDetector" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SamePackageImport" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SameParameterValue" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SameReturnValue" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SameVersion" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SameVersionIDEPlugin" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SeamAnnotationIncorrectSignatureInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="SeamAnnotationsInconsistencyInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="SeamBijectionIllegalScopeParameterInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="SeamBijectionTypeMismatchInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="SeamBijectionUndefinedContextVariableInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SeamDomModelInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="SeamDuplicateComponentsInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="SeamIllegalComponentScopeInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="SeamJamComponentInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="SecondUnsafeCall" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SelfIncludingJspFiles" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="SerialPersistentFieldsWithWrongSignature" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SerialVersionUIDNotStaticFinal" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SerializableHasSerialVersionUIDField" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="ignoreAnonymousInnerClasses" value="false"/>
-        <option name="superClassString" value=""/>
-    </inspection_tool>
-    <inspection_tool class="SerializableHasSerializationMethods" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="ignoreAnonymousInnerClasses" value="false"/>
-        <option name="superClassString" value=""/>
-    </inspection_tool>
-    <inspection_tool class="SerializableInnerClassHasSerialVersionUIDField" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="ignoreAnonymousInnerClasses" value="false"/>
-        <option name="superClassString" value=""/>
-    </inspection_tool>
-    <inspection_tool class="SerializableInnerClassWithNonSerializableOuterClass" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="ignoreAnonymousInnerClasses" value="false"/>
-        <option name="superClassString" value=""/>
-    </inspection_tool>
-    <inspection_tool class="SerializableStoresNonSerializable" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SerializableWithUnconstructableAncestor" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ServerEndpointInconsistencyInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="ServletWithoutMappingInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="SessionScopedInjectsRequestScoped" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SetReplaceableByEnumSet" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SetupCallsSuperSetup" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SetupIsPublicVoidNoArg" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SharedThreadLocalRandom" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ShiftOutOfRange" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SignalWithoutCorrespondingAwait" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SillyAssignment" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SimpleDateFormatWithoutLocale" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SimplifiableAnnotation" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SimplifiableBooleanExpression" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SimplifiableConditionalExpression" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SimplifiableEqualsExpression" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SimplifiableIfStatement" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SimplifiableJUnitAssertion" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SimplifyAssertNotNull" enabled="false" level="INFO" enabled_by_default="false"/>
-    <inspection_tool class="SimplifyBooleanWithConstants" enabled="false" level="WEAK WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SimplifyFor" enabled="false" level="WEAK WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SimplifyNegatedBinaryExpression" enabled="false" level="WEAK WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SimplifyStreamApiCallChains" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="Since15" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="SingleCharAlternation" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="SingleClassImport" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SingleElementAnnotation" enabled="false" level="INFORMATION" enabled_by_default="false"/>
-    <inspection_tool class="SingleStatementInBlock" enabled="false" level="INFORMATION" enabled_by_default="false"/>
-    <inspection_tool class="Singleton" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SingletonInjectsScoped" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SleepWhileHoldingLock" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SocketResource" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="insideTryAllowed" value="false"/>
-    </inspection_tool>
-    <inspection_tool class="SpellCheckingInspection" enabled="false" level="TYPO" enabled_by_default="false">
-        <option name="processCode" value="true"/>
-        <option name="processLiterals" value="true"/>
-        <option name="processComments" value="true"/>
-    </inspection_tool>
-    <inspection_tool class="SortedCollectionWithNonComparableKeys" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="SpringAopErrorsInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="SpringAopWarningsInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SpringBatchModel" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="SpringBeanAttributesInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SpringBeanAutowiringInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="SpringBeanConstructorArgInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="SpringBeanDepedencyCheckInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="SpringBeanInstantiationInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="SpringBeanLookupMethodInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="SpringBeanNameConventionInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SpringContextConfigurationInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="SpringDataJpaMethodInconsistencyInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SpringElInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SpringFacetCodeInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SpringFacetInspection" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="checkTestFiles" value="false"/>
-    </inspection_tool>
-    <inspection_tool class="SpringFacetProgrammaticInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SpringFactoryMethodInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="SpringHandlersSchemasHighlighting" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="SpringIncorrectResourceTypeInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="SpringInjectionValueConsistencyInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="SpringInjectionValueStyleInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SpringIntegrationDeprecations21" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SpringIntegrationModel" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="SpringJavaAutowiringInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="SpringJavaConfigExternalBeansErrorInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SpringJavaConfigInconsistencyInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="SpringMVCInitBinder" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="SpringMVCViewInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SpringMessageDispatcherWebXmlInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="SpringModelInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="SpringOsgiElementsInconsistencyInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="SpringOsgiListenerInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="SpringOsgiServiceCommonInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="SpringPlaceholdersInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SpringPublicFactoryMethodInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SpringReplacedMethodsInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="SpringRequiredAnnotationInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="SpringRequiredPropertyInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="SpringScopesInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="SpringSecurityDebugActivatedInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SpringSecurityElementsInconsistencyInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="SpringSecurityFiltersConfiguredInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SpringSecurityModelInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="SpringStaticMembersAutowiringInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SpringTransactionalComponentInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="SpringWebServiceAnnotationsInconsistencyInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SpringWebServicesConfigurationsInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="SpringXmlModelInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="SqlAddNotNullColumnInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SqlAmbiguousColumnInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SqlAutoIncrementDuplicateInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SqlCheckUsingColumnsInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SqlConstantConditionInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SqlDeliverTableNameInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SqlDeprecateTypeInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SqlDerivedTableAliasInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SqlDialectInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SqlDropIndexedColumnInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SqlIdentifierInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SqlInsertValuesInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SqlNoDataSourceInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SqlNullComparisonInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SqlPostgresqlSelectFromProcedureInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SqlResolveInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SqlShouldBeInGroupByInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SqlTypeInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="StandardVariableNames" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="StatefulEp" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="StaticCallOnSubclass" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="StaticCollection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="StaticFieldReferenceOnSubclass" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="StaticImport" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="StaticInheritance" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="StaticInitializerReferencesSubClass" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="StaticMethodNamingConvention" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="StaticMethodOnlyUsedInOneClass" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="StaticNonFinalField" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="StaticPseudoFunctionalStyleMethod" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="StaticSuite" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="StaticVariableInitialization" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="StaticVariableNamingConvention" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="StaticVariableOfConcreteClass" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="StaticVariableUninitializedUse" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="StringBufferField" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="StringBufferMustHaveInitialCapacity" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="StringBufferReplaceableByString" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="StringBufferReplaceableByStringBuilder" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="StringBufferToStringInConcatenation" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="StringCompareTo" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="StringConcatenation" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="StringConcatenationArgumentToLogCall" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="StringConcatenationInFormatCall" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="StringConcatenationInLoops" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="StringConcatenationInMessageFormatCall" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="StringConcatenationInsideStringBufferAppend" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="StringConcatenationMissingWhitespace" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="StringConstructor" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="ignoreSubstringArguments" value="false"/>
-    </inspection_tool>
-    <inspection_tool class="StringEquality" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="StringEquals" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="StringEqualsEmptyString" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="StringEqualsIgnoreCase" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="StringReplaceableByStringBuffer" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="StringToString" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="StringToUpperWithoutLocale" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="StringTokenizer" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="StringTokenizerDelimiter" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="Struts2ModelInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="StrutsInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="StrutsTilesInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="StrutsValidatorFormInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="StrutsValidatorInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="SubstringZero" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SubtractionInCompareTo" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SuperClassHasFrequentlyUsedInheritors" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SuperTearDownInFinally" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SuppressionAnnotation" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SuspiciousArrayMethodCall" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="SuspiciousEqualsCombination" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
-    <inspection_tool class="SuspiciousArrayCast" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SuspiciousIndentAfterControlStatement" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SuspiciousLiteralUnderscore" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SuspiciousLocalesLanguages" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SuspiciousMethodCalls" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="REPORT_CONVERTIBLE_METHOD_CALLS" value="true"/>
-    </inspection_tool>
-    <inspection_tool class="SuspiciousNameCombination" enabled="false" level="WARNING" enabled_by_default="false">
-        <group names="x,width,left,right"/>
-        <group names="y,height,top,bottom"/>
-    </inspection_tool>
-    <inspection_tool class="SuspiciousSystemArraycopy" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SuspiciousToArrayCall" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SwitchStatement" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SwitchStatementDensity" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SwitchStatementWithConfusingDeclaration" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SwitchStatementWithTooFewBranches" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SwitchStatementWithTooManyBranches" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SwitchStatementsWithoutDefault" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SynchronizationOnGetClass" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SynchronizationOnLocalVariableOrMethodParameter" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="reportLocalVariables" value="true"/>
-        <option name="reportMethodParameters" value="true"/>
-    </inspection_tool>
-    <inspection_tool class="SynchronizationOnStaticField" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SynchronizeOnLock" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SynchronizeOnNonFinalField" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SynchronizeOnThis" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SynchronizedMethod" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SynchronizedOnLiteralObject" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SyntaxError" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="SystemGC" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="SystemOutErr" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="ignoreSupers" value="false"/>
-    </inspection_tool>
-    <inspection_tool class="TestMethodInProductCode" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="TestMethodIsPublicVoidNoArg" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="TestMethodWithoutAssertion" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="TestNGDataProvider" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="TestNGMethodNamingConvention" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="TextLabelInSwitchStatement" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ThisEscapedInConstructor" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ThreadDeathRethrown" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ThreadDumpStack" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="useRighthandTypeAsWeakestTypeInAssignments" value="true"/>
-        <option name="useParameterizedTypeForCollectionMethods" value="true"/>
-        <option name="doNotWeakenToJavaLangObject" value="true"/>
-        <option name="onlyWeakentoInterface" value="true"/>
-    </inspection_tool>
-    <inspection_tool class="ThrowFromFinallyBlock" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="ThrowableInstanceNeverThrown" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="ThrowableNotThrown" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="ThrowablePrintedToSystemOut" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="ThrowableResultOfMethodCallIgnored" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="ToArrayCallWithZeroLengthArrayArgument" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="TrivialIf" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="TryFinallyCanBeTryWithResources" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="TryStatementWithMultipleResources" enabled="false" level="INFORMATION" enabled_by_default="false" />
-    <inspection_tool class="TryWithIdenticalCatches" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="TypeParameterExtendsFinalClass" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="TypeParameterExtendsObject" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="TypeParameterHidesVisibleType" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="TypeParameterNamingConvention" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UNCHECKED_WARNING" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnaryPlus" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UncheckedExceptionClass" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnclearBinaryExpression" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnconditionalWait" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnconstructableTestCase" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UndeclaredTests" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UndesirableClassUsage" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UninstantiableBinding" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UninstantiableImplementedByClass" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UninstantiableProvidedByClass" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnknownLanguage" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="UnknownManifestPackage" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="UnnecessarilyQualifiedInnerClassAccess" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnnecessarilyQualifiedStaticUsage" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="m_ignoreStaticFieldAccesses" value="false"/>
-        <option name="m_ignoreStaticMethodCalls" value="false"/>
-        <option name="m_ignoreStaticAccessFromStaticContext" value="false"/>
-    </inspection_tool>
-    <inspection_tool class="UnnecessarilyQualifiedStaticallyImportedElement" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnnecessaryBlockStatement" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnnecessaryBoxing" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnnecessaryBreak" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnnecessaryCallToStringValueOf" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnnecessaryConditionalExpression" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnnecessaryConstantArrayCreationExpression" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnnecessaryConstructor" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnnecessaryContinue" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnnecessaryDefault" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnnecessaryEmptyArrayUsage" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnnecessaryEnumModifier" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnnecessaryExplicitNumericCast" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnnecessaryFinalOnLocalVariableOrParameter" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnnecessaryFullyQualifiedName" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="m_ignoreJavadoc" value="true"/>
-    </inspection_tool>
-    <inspection_tool class="UnnecessaryInheritDoc" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnnecessaryInitCause" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnnecessaryInterfaceModifier" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnnecessaryJavaDocLink" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnnecessaryLabelOnBreakStatement" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnnecessaryLabelOnContinueStatement" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnnecessaryLocalVariable" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="m_ignoreImmediatelyReturnedVariables" value="false"/>
-        <option name="m_ignoreAnnotatedVariables" value="true"/>
-    </inspection_tool>
-    <inspection_tool class="UnnecessaryModuleDependencyInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnnecessaryParentheses" enabled="false" level="INFORMATION" enabled_by_default="false">
-        <option name="ignoreClarifyingParentheses" value="false"/>
-        <option name="ignoreParenthesesOnConditionals" value="false"/>
-        <option name="ignoreParenthesesOnLambdaParameter" value="false"/>
-    </inspection_tool>
-    <inspection_tool class="UnnecessaryQualifiedReference" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnnecessaryQualifierForThis" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnnecessaryReturn" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnnecessarySemicolon" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnnecessaryStaticInjection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnnecessarySuperConstructor" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnnecessarySuperQualifier" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnnecessaryTemporaryOnConversionFromString" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnnecessaryTemporaryOnConversionToString" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnnecessaryThis" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnnecessaryToStringCall" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnnecessaryUnaryMinus" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnnecessaryUnboxing" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnnecessaryUnicodeEscape" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnparsedCustomBeanInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnpredictableBigDecimalConstructorCall" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnproxyableBeanTypesInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="UnqualifiedFieldAccess" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnqualifiedInnerClassAccess" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnqualifiedMethodAccess" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnqualifiedStaticUsage" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnregisteredActivator" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="UnresolvedMessageChannel" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnresolvedPropertyKey" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="UnresolvedReference" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="UnsafeReturnStatementVisitor" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnsafeVfsRecursion" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnusedAssignment" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="REPORT_PREFIX_EXPRESSIONS" value="false"/>
-        <option name="REPORT_POSTFIX_EXPRESSIONS" value="true"/>
-        <option name="REPORT_REDUNDANT_INITIALIZER" value="true"/>
-    </inspection_tool>
-    <inspection_tool class="UnusedCatchParameter" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnusedDeclaration" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="ADD_MAINS_TO_ENTRIES" value="true"/>
-        <option name="ADD_APPLET_TO_ENTRIES" value="false"/>
-        <option name="ADD_SERVLET_TO_ENTRIES" value="false"/>
-        <option name="ADD_NONJAVA_TO_ENTRIES" value="true"/>
-    </inspection_tool>
-    <inspection_tool class="UnusedLabel" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnusedLibrary" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnusedMessageFormatParameter" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnusedProperty" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnusedReceiverParameter" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnusedReturnValue" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UnusedSymbol" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UpperCaseFieldNameNotConstant" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UseBulkOperation" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="UseCompareMethod" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="UseCouple" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UseDPIAwareInsets" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UseJBColor" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UseOfObsoleteAssert" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UseOfObsoleteDateTimeApi" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UseOfPropertiesAsHashtable" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UsePrimitiveTypes" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UsePropertyAccessSyntax" enabled="false" level="WEAK WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UseVirtualFileEquals" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UtilSchemaInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="UtilityClass" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UtilityClassCanBeEnum" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UtilityClassWithPublicConstructor" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="UtilityClassWithoutPrivateConstructor" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ValidExternallyBoundObject" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="ValidatorConfigModelInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="ValidatorModelInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="VarargParameter" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="VariableNotUsedInsideIf" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="VoidMethodAnnotatedWithGET" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="VolatileArrayField" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="VolatileLongOrDoubleField" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="WSReferenceInspection" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="WaitCalledOnCondition" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="WaitNotInLoop" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="WaitNotInSynchronizedContext" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="WaitOrAwaitWithoutTimeout" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="WaitWhileHoldingTwoLocks" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="WaitWithoutCorrespondingNotify" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="WeakerAccess" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="SUGGEST_PACKAGE_LOCAL_FOR_MEMBERS" value="false"/>
-        <option name="SUGGEST_PACKAGE_LOCAL_FOR_TOP_CLASSES" value="false"/>
-        <option name="SUGGEST_PRIVATE_FOR_INNERS" value="false"/>
-    </inspection_tool>
-    <inspection_tool class="WebProperties" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="WebWarnings" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="WebflowConfigModelInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="WebflowModelInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="WebflowSetupInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="Weblogic" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="WhileCanBeForeach" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="WhileLoopSpinsOnField" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="ignoreNonEmtpyLoops" value="false"/>
-    </inspection_tool>
-    <inspection_tool class="WrapperTypeMayBePrimitive" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="WrongImportPackage" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="WrongPackageStatement" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="WrongPropertyKeyValueDelimiter" enabled="false" level="WEAK WARNING" enabled_by_default="false"/>
-    <inspection_tool class="WrongTopLevelPackageInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="WsdlHighlightingInspection" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="XmlDefaultAttributeValue" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="XmlDuplicatedId" enabled="false" level="ERROR" enabled_by_default="false" />
-    <inspection_tool class="XmlHighlighting" enabled="false" level="ERROR" enabled_by_default="false" />
-    <inspection_tool class="XmlInvalidId" enabled="false" level="ERROR" enabled_by_default="false" />
-    <inspection_tool class="XmlPathReference" enabled="false" level="ERROR" enabled_by_default="false" />
-    <inspection_tool class="XmlUnboundNsPrefix" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="XmlUnusedNamespaceDeclaration" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="XmlWrongFileType" enabled="false" level="WARNING" enabled_by_default="false" />
-    <inspection_tool class="XmlWrongRootElement" enabled="false" level="ERROR" enabled_by_default="false" />
-    <inspection_tool class="XsltDeclarations" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="XsltTemplateInvocation" enabled="false" level="ERROR" enabled_by_default="false"/>
-    <inspection_tool class="XsltUnusedDeclaration" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="XsltVariableShadowing" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="ZeroLengthArrayInitialization" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="dependsOnMethodTestNG" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="groupsTestNG" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="groups">
-            <value>
-                <list size="0"/>
-            </value>
-        </option>
-    </inspection_tool>
-    <inspection_tool class="gwtRawAsyncCallback" enabled="false" level="WARNING" enabled_by_default="false"/>
-    <inspection_tool class="unused" enabled="false" level="WARNING" enabled_by_default="false">
-        <option name="LOCAL_VARIABLE" value="true"/>
-        <option name="FIELD" value="true"/>
-        <option name="METHOD" value="true"/>
-        <option name="CLASS" value="true"/>
-        <option name="PARAMETER" value="true"/>
-        <option name="REPORT_PARAMETER_FOR_PUBLIC_METHODS" value="true"/>
-        <option name="ADD_MAINS_TO_ENTRIES" value="true"/>
-        <option name="ADD_APPLET_TO_ENTRIES" value="false"/>
-        <option name="ADD_SERVLET_TO_ENTRIES" value="false"/>
-        <option name="ADD_NONJAVA_TO_ENTRIES" value="true"/>
-    </inspection_tool>
-</profile>
diff --git a/modules/benchmarks/src/main/java/org/apache/ignite/internal/benchmarks/jmh/cache/JmhCacheBenchmark.java b/modules/benchmarks/src/main/java/org/apache/ignite/internal/benchmarks/jmh/cache/JmhCacheBenchmark.java
index 80aa2b1..a362a0f 100644
--- a/modules/benchmarks/src/main/java/org/apache/ignite/internal/benchmarks/jmh/cache/JmhCacheBenchmark.java
+++ b/modules/benchmarks/src/main/java/org/apache/ignite/internal/benchmarks/jmh/cache/JmhCacheBenchmark.java
@@ -31,13 +31,8 @@ import java.util.concurrent.ThreadLocalRandom;
  */
 @SuppressWarnings("unchecked")
 public class JmhCacheBenchmark extends JmhCacheAbstractBenchmark {
-    /**
-     * Set up routine.
-     *
-     * @throws Exception If failed.
-     */
-
-    public void setup() throws Exception {
+    /** {@inheritDoc} */
+    @Override public void setup() throws Exception {
         super.setup();
 
         IgniteDataStreamer<Integer, IntValue> dataLdr = node.dataStreamer(cache.getName());
diff --git a/modules/benchmarks/src/main/java/org/apache/ignite/internal/benchmarks/jmh/notify/JmhWaitStategyBenchmark.java b/modules/benchmarks/src/main/java/org/apache/ignite/internal/benchmarks/jmh/notify/JmhWaitStategyBenchmark.java
index 75ecb1a..fc69614 100644
--- a/modules/benchmarks/src/main/java/org/apache/ignite/internal/benchmarks/jmh/notify/JmhWaitStategyBenchmark.java
+++ b/modules/benchmarks/src/main/java/org/apache/ignite/internal/benchmarks/jmh/notify/JmhWaitStategyBenchmark.java
@@ -198,7 +198,7 @@ public class JmhWaitStategyBenchmark extends JmhCacheAbstractBenchmark {
 
     /** {@inheritDoc} */
     @TearDown
-    public void tearDown() throws Exception {
+    @Override public void tearDown() throws Exception {
         Ignition.stopAll(true);
     }
 
diff --git a/modules/cassandra/serializers/src/test/java/org/apache/ignite/tests/MyPojo.java b/modules/cassandra/serializers/src/test/java/org/apache/ignite/tests/MyPojo.java
index 1d8f879..bba2617 100644
--- a/modules/cassandra/serializers/src/test/java/org/apache/ignite/tests/MyPojo.java
+++ b/modules/cassandra/serializers/src/test/java/org/apache/ignite/tests/MyPojo.java
@@ -62,13 +62,8 @@ public class MyPojo implements Serializable {
         this.ref = ref;
     }
 
-    /**
-     * Compare POJOs.
-     *
-     * @param obj POJO to compare with.
-     * @return {@code true} if equals.
-     */
-    public boolean equals(Object obj) {
+    /** {@inheritDoc} */
+    @Override public boolean equals(Object obj) {
         if (!(obj instanceof MyPojo))
             return false;
 
diff --git a/modules/cassandra/store/src/main/java/org/apache/ignite/cache/store/cassandra/common/CassandraHelper.java b/modules/cassandra/store/src/main/java/org/apache/ignite/cache/store/cassandra/common/CassandraHelper.java
index a3afd94..bacc8a6 100644
--- a/modules/cassandra/store/src/main/java/org/apache/ignite/cache/store/cassandra/common/CassandraHelper.java
+++ b/modules/cassandra/store/src/main/java/org/apache/ignite/cache/store/cassandra/common/CassandraHelper.java
@@ -23,7 +23,6 @@ import com.datastax.driver.core.exceptions.DriverException;
 import com.datastax.driver.core.exceptions.InvalidQueryException;
 import com.datastax.driver.core.exceptions.NoHostAvailableException;
 import com.datastax.driver.core.exceptions.ReadTimeoutException;
-
 import java.net.InetSocketAddress;
 import java.util.Map;
 import java.util.regex.Pattern;
@@ -99,7 +98,7 @@ public class CassandraHelper {
         while (e != null) {
             if (e instanceof InvalidQueryException &&
                 (TABLE_EXIST_ERROR1.matcher(e.getMessage()).matches() ||
-                	TABLE_EXIST_ERROR3.matcher(e.getMessage()).matches() ||
+                    TABLE_EXIST_ERROR3.matcher(e.getMessage()).matches() ||
                     KEYSPACE_EXIST_ERROR1.matcher(e.getMessage()).matches() ||
                     KEYSPACE_EXIST_ERROR2.matcher(e.getMessage()).matches()))
                 return true;
diff --git a/modules/clients/src/test/java/org/apache/ignite/internal/client/util/ClientConsistentHashSelfTest.java b/modules/clients/src/test/java/org/apache/ignite/internal/client/util/ClientConsistentHashSelfTest.java
index b06c5e2..e73f7ca 100644
--- a/modules/clients/src/test/java/org/apache/ignite/internal/client/util/ClientConsistentHashSelfTest.java
+++ b/modules/clients/src/test/java/org/apache/ignite/internal/client/util/ClientConsistentHashSelfTest.java
@@ -103,8 +103,8 @@ public class ClientConsistentHashSelfTest extends GridCommonAbstractTest {
 
         try {
             // Add several objects with the same hash without neither natural ordering nor comparator.
-            hash.addNode(new Object() { public int hashCode() { return 0; } }, 1);
-            hash.addNode(new Object() { public int hashCode() { return 0; } }, 1);
+            hash.addNode(new Object() { @Override public int hashCode() { return 0; } }, 1);
+            hash.addNode(new Object() { @Override public int hashCode() { return 0; } }, 1);
 
             fail("Expects failed due to internal TreeSet requires comparator or natural ordering.");
         }
@@ -121,8 +121,8 @@ public class ClientConsistentHashSelfTest extends GridCommonAbstractTest {
         }, null);
 
         // Add several objects with the same hash into consistent hash with explicit comparator.
-        hash.addNode(new Object() { public int hashCode() { return 0; } }, 1);
-        hash.addNode(new Object() { public int hashCode() { return 0; } }, 1);
+        hash.addNode(new Object() { @Override public int hashCode() { return 0; } }, 1);
+        hash.addNode(new Object() { @Override public int hashCode() { return 0; } }, 1);
 
         info("Expected pass due to internal TreeSet has explicit comparator.");
     }
diff --git a/modules/clients/src/test/java/org/apache/ignite/internal/processors/rest/TestBinaryClient.java b/modules/clients/src/test/java/org/apache/ignite/internal/processors/rest/TestBinaryClient.java
index 1f9e6af..39dc886 100644
--- a/modules/clients/src/test/java/org/apache/ignite/internal/processors/rest/TestBinaryClient.java
+++ b/modules/clients/src/test/java/org/apache/ignite/internal/processors/rest/TestBinaryClient.java
@@ -224,7 +224,7 @@ final class TestBinaryClient {
         rdr.start();
     }
 
-    /** {@inheritDoc} */
+    /** */
     public void shutdown() throws IgniteCheckedException {
         try {
             if (rdr != null) {
diff --git a/modules/clients/src/test/java/org/apache/ignite/internal/processors/rest/TestMemcacheClient.java b/modules/clients/src/test/java/org/apache/ignite/internal/processors/rest/TestMemcacheClient.java
index ce31a73..3d5b21b 100644
--- a/modules/clients/src/test/java/org/apache/ignite/internal/processors/rest/TestMemcacheClient.java
+++ b/modules/clients/src/test/java/org/apache/ignite/internal/processors/rest/TestMemcacheClient.java
@@ -247,7 +247,7 @@ final class TestMemcacheClient {
         rdr.start();
     }
 
-    /** {@inheritDoc} */
+    /** */
     public void shutdown() throws IgniteCheckedException {
         try {
             if (rdr != null) {
diff --git a/modules/clients/src/test/java/org/apache/ignite/internal/processors/rest/protocols/tcp/redis/RedisCommonAbstractTest.java b/modules/clients/src/test/java/org/apache/ignite/internal/processors/rest/protocols/tcp/redis/RedisCommonAbstractTest.java
index b60a6a7..dfd319d 100644
--- a/modules/clients/src/test/java/org/apache/ignite/internal/processors/rest/protocols/tcp/redis/RedisCommonAbstractTest.java
+++ b/modules/clients/src/test/java/org/apache/ignite/internal/processors/rest/protocols/tcp/redis/RedisCommonAbstractTest.java
@@ -99,7 +99,7 @@ public class RedisCommonAbstractTest extends GridCommonAbstractTest {
         return grid(0).cache(DFLT_CACHE_NAME);
     }
 
-    /** {@inheritDoc} */
+    /** */
     protected int gridCount() {
         return GRID_CNT;
     }
diff --git a/modules/core/src/main/java/org/apache/ignite/internal/IgniteKernal.java b/modules/core/src/main/java/org/apache/ignite/internal/IgniteKernal.java
index 4396a60..093fcc3 100644
--- a/modules/core/src/main/java/org/apache/ignite/internal/IgniteKernal.java
+++ b/modules/core/src/main/java/org/apache/ignite/internal/IgniteKernal.java
@@ -145,7 +145,6 @@ import org.apache.ignite.internal.processors.hadoop.HadoopProcessorAdapter;
 import org.apache.ignite.internal.processors.job.GridJobProcessor;
 import org.apache.ignite.internal.processors.jobmetrics.GridJobMetricsProcessor;
 import org.apache.ignite.internal.processors.marshaller.GridMarshallerMappingProcessor;
-import org.apache.ignite.internal.processors.metastorage.DistributedMetaStorage;
 import org.apache.ignite.internal.processors.metastorage.persistence.DistributedMetaStorageImpl;
 import org.apache.ignite.internal.processors.nodevalidation.DiscoveryNodeValidationProcessor;
 import org.apache.ignite.internal.processors.nodevalidation.OsDiscoveryNodeValidationProcessor;
diff --git a/modules/core/src/main/java/org/apache/ignite/internal/client/GridClientPartitionAffinity.java b/modules/core/src/main/java/org/apache/ignite/internal/client/GridClientPartitionAffinity.java
index a855faa1..f291188 100644
--- a/modules/core/src/main/java/org/apache/ignite/internal/client/GridClientPartitionAffinity.java
+++ b/modules/core/src/main/java/org/apache/ignite/internal/client/GridClientPartitionAffinity.java
@@ -246,7 +246,7 @@ public class GridClientPartitionAffinity implements GridClientDataAffinity, Grid
         return lookup.get(nodeInfo);
     }
 
-    /** {@inheritDoc} */
+    /** */
     private int partition(Object key) {
         return Math.abs(key.hashCode() % getPartitions());
     }
diff --git a/modules/core/src/main/java/org/apache/ignite/internal/cluster/IgniteClusterImpl.java b/modules/core/src/main/java/org/apache/ignite/internal/cluster/IgniteClusterImpl.java
index 69f8f05..8ca28ff 100644
--- a/modules/core/src/main/java/org/apache/ignite/internal/cluster/IgniteClusterImpl.java
+++ b/modules/core/src/main/java/org/apache/ignite/internal/cluster/IgniteClusterImpl.java
@@ -68,7 +68,6 @@ import org.apache.ignite.lang.IgnitePredicate;
 import org.apache.ignite.lang.IgniteProductVersion;
 import org.jetbrains.annotations.Nullable;
 
-import static org.apache.ignite.IgniteSystemProperties.getBoolean;
 import static org.apache.ignite.internal.IgniteNodeAttributes.ATTR_IPS;
 import static org.apache.ignite.internal.IgniteNodeAttributes.ATTR_MACS;
 import static org.apache.ignite.internal.util.nodestart.IgniteNodeStartUtils.parseFile;
diff --git a/modules/core/src/main/java/org/apache/ignite/internal/commandline/CommandHandler.java b/modules/core/src/main/java/org/apache/ignite/internal/commandline/CommandHandler.java
index 48686f2..2d0fcec 100644
--- a/modules/core/src/main/java/org/apache/ignite/internal/commandline/CommandHandler.java
+++ b/modules/core/src/main/java/org/apache/ignite/internal/commandline/CommandHandler.java
@@ -54,7 +54,6 @@ import org.apache.ignite.internal.client.GridClientFactory;
 import org.apache.ignite.internal.client.GridClientHandshakeException;
 import org.apache.ignite.internal.client.GridClientNode;
 import org.apache.ignite.internal.client.GridServerUnreachableException;
-import org.apache.ignite.internal.client.impl.GridClientImpl;
 import org.apache.ignite.internal.client.impl.connection.GridClientConnectionResetException;
 import org.apache.ignite.internal.client.ssl.GridSslBasicContextFactory;
 import org.apache.ignite.internal.commandline.argument.CommandArgUtils;
diff --git a/modules/core/src/main/java/org/apache/ignite/internal/managers/discovery/ClusterMetricsImpl.java b/modules/core/src/main/java/org/apache/ignite/internal/managers/discovery/ClusterMetricsImpl.java
index 679f848..c87c47a 100644
--- a/modules/core/src/main/java/org/apache/ignite/internal/managers/discovery/ClusterMetricsImpl.java
+++ b/modules/core/src/main/java/org/apache/ignite/internal/managers/discovery/ClusterMetricsImpl.java
@@ -17,7 +17,6 @@
 package org.apache.ignite.internal.managers.discovery;
 
 import java.util.Collection;
-import java.util.concurrent.Future;
 import java.util.concurrent.TimeUnit;
 import org.apache.ignite.cluster.ClusterMetrics;
 import org.apache.ignite.internal.GridKernalContext;
diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheAdapter.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheAdapter.java
index 47c96b1..59cc513 100644
--- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheAdapter.java
+++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheAdapter.java
@@ -88,7 +88,6 @@ import org.apache.ignite.internal.processors.cache.affinity.GridCacheAffinityImp
 import org.apache.ignite.internal.processors.cache.distributed.IgniteExternalizableExpiryPolicy;
 import org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtCacheAdapter;
 import org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTopologyFuture;
-import org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxLocalAdapter;
 import org.apache.ignite.internal.processors.cache.distributed.dht.topology.GridDhtInvalidPartitionException;
 import org.apache.ignite.internal.processors.cache.distributed.dht.topology.GridDhtLocalPartition;
 import org.apache.ignite.internal.processors.cache.distributed.dht.topology.GridDhtPartitionTopology;
diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheMapEntry.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheMapEntry.java
index 98867a3c..2d3b898 100644
--- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheMapEntry.java
+++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheMapEntry.java
@@ -700,7 +700,7 @@ public abstract class GridCacheMapEntry extends GridMetadataAwareAdapter impleme
             readerArgs);
     }
 
-    /** {@inheritDoc} */
+    /** */
     @SuppressWarnings({"TooBroadScope"})
     private Object innerGet0(
         GridCacheVersion nextVer,
diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheOffheapManagerImpl.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheOffheapManagerImpl.java
index 6ea64b5..59c45f6 100644
--- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheOffheapManagerImpl.java
+++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheOffheapManagerImpl.java
@@ -35,7 +35,6 @@ import javax.cache.processor.EntryProcessor;
 import org.apache.ignite.IgniteCheckedException;
 import org.apache.ignite.IgniteException;
 import org.apache.ignite.IgniteLogger;
-import org.apache.ignite.IgniteSystemProperties;
 import org.apache.ignite.internal.NodeStoppingException;
 import org.apache.ignite.internal.pagemem.FullPageId;
 import org.apache.ignite.internal.pagemem.wal.record.delta.DataPageMvccMarkUpdatedRecord;
diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxAbstractEnlistFuture.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxAbstractEnlistFuture.java
index ca7466d..cf2bc86 100644
--- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxAbstractEnlistFuture.java
+++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxAbstractEnlistFuture.java
@@ -51,7 +51,6 @@ import org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxAb
 import org.apache.ignite.internal.processors.cache.mvcc.MvccCoordinator;
 import org.apache.ignite.internal.processors.cache.mvcc.MvccSnapshot;
 import org.apache.ignite.internal.processors.cache.mvcc.MvccUtils;
-import org.apache.ignite.internal.processors.cache.mvcc.txlog.TxState;
 import org.apache.ignite.internal.processors.cache.persistence.CacheDataRowAdapter;
 import org.apache.ignite.internal.processors.cache.query.IgniteQueryErrorCode;
 import org.apache.ignite.internal.processors.cache.tree.mvcc.data.MvccDataRow;
diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareFuture.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareFuture.java
index cba506b..29f6d4a 100644
--- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareFuture.java
+++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareFuture.java
@@ -74,7 +74,6 @@ import org.apache.ignite.internal.processors.cache.version.GridCacheVersion;
 import org.apache.ignite.internal.processors.dr.GridDrType;
 import org.apache.ignite.internal.processors.timeout.GridTimeoutObjectAdapter;
 import org.apache.ignite.internal.transactions.IgniteTxOptimisticCheckedException;
-import org.apache.ignite.internal.transactions.IgniteTxTimeoutCheckedException;
 import org.apache.ignite.internal.util.GridLeanSet;
 import org.apache.ignite.internal.util.future.GridCompoundFuture;
 import org.apache.ignite.internal.util.future.GridFutureAdapter;
diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/UpdateErrors.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/UpdateErrors.java
index a8facf7..4a41025 100644
--- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/UpdateErrors.java
+++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/UpdateErrors.java
@@ -125,7 +125,7 @@ public class UpdateErrors implements Message {
         err.addSuppressed(e);
     }
 
-    /** {@inheritDoc} */
+    /** */
     void prepareMarshal(GridCacheMessage msg, GridCacheContext cctx) throws IgniteCheckedException {
         msg.prepareMarshalCacheObjects(failedKeys, cctx);
 
@@ -133,7 +133,7 @@ public class UpdateErrors implements Message {
             errBytes = U.marshal(cctx.marshaller(), err);
     }
 
-    /** {@inheritDoc} */
+    /** */
     void finishUnmarshal(GridCacheMessage msg, GridCacheContext cctx, ClassLoader ldr) throws IgniteCheckedException {
         msg.finishUnmarshalCacheObjects(failedKeys, cctx, ldr);
 
diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/topology/GridDhtPartitionsStateValidator.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/topology/GridDhtPartitionsStateValidator.java
index 8ea8025..7c44cb8 100644
--- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/topology/GridDhtPartitionsStateValidator.java
+++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/topology/GridDhtPartitionsStateValidator.java
@@ -32,7 +32,6 @@ import org.apache.ignite.internal.processors.cache.GridCacheSharedContext;
 import org.apache.ignite.internal.processors.cache.distributed.dht.preloader.CachePartitionPartialCountersMap;
 import org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPartitionsExchangeFuture;
 import org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPartitionsSingleMessage;
-import org.apache.ignite.internal.processors.cache.mvcc.MvccUtils;
 import org.apache.ignite.internal.util.typedef.internal.SB;
 import org.apache.ignite.lang.IgniteProductVersion;
 import org.jetbrains.annotations.Nullable;
diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/DbCheckpointListener.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/DbCheckpointListener.java
index ff808d9..0923ad5 100644
--- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/DbCheckpointListener.java
+++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/DbCheckpointListener.java
@@ -18,7 +18,6 @@ package org.apache.ignite.internal.processors.cache.persistence;
 
 import java.util.concurrent.Executor;
 import org.apache.ignite.IgniteCheckedException;
-import org.apache.ignite.internal.processors.cache.persistence.pagemem.CheckpointMetricsTracker;
 import org.apache.ignite.internal.processors.cache.persistence.partstate.PartitionAllocationMap;
 import org.jetbrains.annotations.Nullable;
 
diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/GridCacheOffheapManager.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/GridCacheOffheapManager.java
index 77a53e2..cb9d5e5 100644
--- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/GridCacheOffheapManager.java
+++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/GridCacheOffheapManager.java
@@ -183,7 +183,7 @@ public class GridCacheOffheapManager extends IgniteCacheOffheapManagerImpl imple
     }
 
     /** {@inheritDoc} */
-    public void beforeCheckpointBegin(Context ctx) throws IgniteCheckedException {
+    @Override public void beforeCheckpointBegin(Context ctx) throws IgniteCheckedException {
         if (!ctx.nextSnapshot())
             syncMetadata(ctx);
     }
diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/tree/io/DataPageIO.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/tree/io/DataPageIO.java
index c4c733a..b9cbb44 100644
--- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/tree/io/DataPageIO.java
+++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/tree/io/DataPageIO.java
@@ -21,7 +21,6 @@ import org.apache.ignite.IgniteCheckedException;
 import org.apache.ignite.internal.pagemem.PageUtils;
 import org.apache.ignite.internal.processors.cache.CacheObject;
 import org.apache.ignite.internal.processors.cache.mvcc.MvccUtils;
-import org.apache.ignite.internal.processors.cache.mvcc.MvccVersion;
 import org.apache.ignite.internal.processors.cache.persistence.CacheDataRow;
 import org.apache.ignite.internal.processors.cache.tree.mvcc.data.MvccUpdateResult;
 import org.apache.ignite.internal.processors.cache.version.GridCacheVersion;
diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cacheobject/NoOpBinary.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cacheobject/NoOpBinary.java
index c64be42..014976b 100644
--- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cacheobject/NoOpBinary.java
+++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cacheobject/NoOpBinary.java
@@ -84,7 +84,7 @@ public class NoOpBinary implements IgniteBinary {
         throw unsupported();
     }
 
-    /** {@inheritDoc} */
+    /** */
     private BinaryObjectException unsupported() {
         return new BinaryObjectException("Binary marshaller is not configured.");
     }
diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/platform/PlatformContextImpl.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/platform/PlatformContextImpl.java
index 7a2f0e0..11f6038 100644
--- a/modules/core/src/main/java/org/apache/ignite/internal/processors/platform/PlatformContextImpl.java
+++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/platform/PlatformContextImpl.java
@@ -66,7 +66,6 @@ import org.apache.ignite.internal.processors.platform.memory.PlatformOutputStrea
 import org.apache.ignite.internal.processors.platform.message.PlatformMessageFilter;
 import org.apache.ignite.internal.processors.platform.messaging.PlatformMessageFilterImpl;
 import org.apache.ignite.internal.processors.platform.utils.PlatformUtils;
-import org.apache.ignite.lang.IgniteProductVersion;
 import org.jetbrains.annotations.Nullable;
 
 import java.sql.Timestamp;
diff --git a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/internal/DiscoveryDataPacket.java b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/internal/DiscoveryDataPacket.java
index 616c0fd..8e31bb3 100644
--- a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/internal/DiscoveryDataPacket.java
+++ b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/internal/DiscoveryDataPacket.java
@@ -321,7 +321,7 @@ public class DiscoveryDataPacket implements Serializable {
      * @param b Source of bytes.
      * @return Made int.
      */
-    static private int makeInt(byte[] b) {
+    private static int makeInt(byte[] b) {
         return (((b[3]) << 24) |
             ((b[2] & 0xff) << 16) |
             ((b[1] & 0xff) << 8) |
diff --git a/modules/core/src/main/java/org/jsr166/ConcurrentLinkedDeque8.java b/modules/core/src/main/java/org/jsr166/ConcurrentLinkedDeque8.java
index 9315fec..8ee9909 100644
--- a/modules/core/src/main/java/org/jsr166/ConcurrentLinkedDeque8.java
+++ b/modules/core/src/main/java/org/jsr166/ConcurrentLinkedDeque8.java
@@ -1143,17 +1143,13 @@ public class ConcurrentLinkedDeque8<E>
         return null;
     }
 
-    /**
-     * @throws NoSuchElementException {@inheritDoc}
-     */
-    public E getFirst() {
+    /** {@inheritDoc} */
+    @Override public E getFirst() {
         return screenNullResult(peekFirst());
     }
 
-    /**
-     * @throws NoSuchElementException {@inheritDoc}
-     */
-    public E getLast() {
+    /** {@inheritDoc} */
+    @Override public E getLast() {
         return screenNullResult(peekLast());
     }
 
@@ -1179,17 +1175,13 @@ public class ConcurrentLinkedDeque8<E>
         return null;
     }
 
-    /**
-     * @throws NoSuchElementException {@inheritDoc}
-     */
-    public E removeFirst() {
+    /** {@inheritDoc} */
+    @Override public E removeFirst() {
         return screenNullResult(pollFirst());
     }
 
-    /**
-     * @throws NoSuchElementException {@inheritDoc}
-     */
-    public E removeLast() {
+    /**{@inheritDoc} */
+    @Override public E removeLast() {
         return screenNullResult(pollLast());
     }
 
diff --git a/modules/core/src/test/java/org/apache/ignite/cache/ResetLostPartitionTest.java b/modules/core/src/test/java/org/apache/ignite/cache/ResetLostPartitionTest.java
index 50203d6..de0ba9c 100644
--- a/modules/core/src/test/java/org/apache/ignite/cache/ResetLostPartitionTest.java
+++ b/modules/core/src/test/java/org/apache/ignite/cache/ResetLostPartitionTest.java
@@ -32,9 +32,7 @@ import org.apache.ignite.internal.processors.cache.distributed.dht.topology.Grid
 import org.apache.ignite.internal.processors.cache.distributed.dht.topology.GridDhtPartitionTopologyImpl;
 import org.apache.ignite.internal.util.typedef.internal.CU;
 import org.apache.ignite.internal.util.typedef.internal.U;
-import org.apache.ignite.testframework.MvccFeatureChecker;
 import org.apache.ignite.testframework.junits.common.GridCommonAbstractTest;
-import org.junit.Assume;
 import org.junit.Test;
 
 import static org.apache.ignite.internal.processors.cache.distributed.dht.topology.GridDhtPartitionState.LOST;
diff --git a/modules/core/src/test/java/org/apache/ignite/cache/store/jdbc/model/TestJdbcPojoDataSource.java b/modules/core/src/test/java/org/apache/ignite/cache/store/jdbc/model/TestJdbcPojoDataSource.java
index a2351be..03f9267 100644
--- a/modules/core/src/test/java/org/apache/ignite/cache/store/jdbc/model/TestJdbcPojoDataSource.java
+++ b/modules/core/src/test/java/org/apache/ignite/cache/store/jdbc/model/TestJdbcPojoDataSource.java
@@ -164,12 +164,12 @@ public class TestJdbcPojoDataSource implements DataSource {
         throw new SQLFeatureNotSupportedException();
     }
 
-    /** {@inheritDoc} */
+    /** */
     private Connection createConnection() throws SQLException {
         return DriverManager.getConnection(url, username, password);
     }
 
-    /** {@inheritDoc} */
+    /** */
     private class ConnectionHolder implements Connection {
         /** */
         private Connection conn;
@@ -191,8 +191,7 @@ public class TestJdbcPojoDataSource implements DataSource {
         }
 
         /** {@inheritDoc} */
-        @Override
-        public void close() throws SQLException {
+        @Override public void close() throws SQLException {
             if (!perThreadMode)
                 conn.close();
         }
diff --git a/modules/core/src/test/java/org/apache/ignite/internal/IgniteClientReconnectAbstractTest.java b/modules/core/src/test/java/org/apache/ignite/internal/IgniteClientReconnectAbstractTest.java
index 189d3bb..03b3033 100644
--- a/modules/core/src/test/java/org/apache/ignite/internal/IgniteClientReconnectAbstractTest.java
+++ b/modules/core/src/test/java/org/apache/ignite/internal/IgniteClientReconnectAbstractTest.java
@@ -33,7 +33,6 @@ import org.apache.ignite.IgniteCheckedException;
 import org.apache.ignite.IgniteClientDisconnectedException;
 import org.apache.ignite.IgniteException;
 import org.apache.ignite.IgniteLogger;
-import org.apache.ignite.IgniteSystemProperties;
 import org.apache.ignite.cluster.ClusterNode;
 import org.apache.ignite.configuration.IgniteConfiguration;
 import org.apache.ignite.events.Event;
diff --git a/modules/core/src/test/java/org/apache/ignite/internal/managers/deployment/GridDeploymentMessageCountSelfTest.java b/modules/core/src/test/java/org/apache/ignite/internal/managers/deployment/GridDeploymentMessageCountSelfTest.java
index e9411f4..351f670 100644
--- a/modules/core/src/test/java/org/apache/ignite/internal/managers/deployment/GridDeploymentMessageCountSelfTest.java
+++ b/modules/core/src/test/java/org/apache/ignite/internal/managers/deployment/GridDeploymentMessageCountSelfTest.java
@@ -67,7 +67,7 @@ public class GridDeploymentMessageCountSelfTest extends GridCommonAbstractTest {
         return cfg;
     }
 
-    /** {@inheritDoc} */
+    /** */
     @Test
     public void testTaskDeployment() throws Exception {
         ClassLoader ldr = getExternalClassLoader();
diff --git a/modules/core/src/test/java/org/apache/ignite/internal/marshaller/optimized/OptimizedMarshallerSelfTest.java b/modules/core/src/test/java/org/apache/ignite/internal/marshaller/optimized/OptimizedMarshallerSelfTest.java
index e53d610..d7731e0 100644
--- a/modules/core/src/test/java/org/apache/ignite/internal/marshaller/optimized/OptimizedMarshallerSelfTest.java
+++ b/modules/core/src/test/java/org/apache/ignite/internal/marshaller/optimized/OptimizedMarshallerSelfTest.java
@@ -137,7 +137,7 @@ public class OptimizedMarshallerSelfTest extends GridMarshallerAbstractTest {
             this.val = val;
         }
 
-        /** {@inheritDoc} */
+        /** */
         private void writeObject(ObjectOutputStream out) throws IOException {
             try {
                 byte[] arr = marshal(str);
@@ -152,7 +152,7 @@ public class OptimizedMarshallerSelfTest extends GridMarshallerAbstractTest {
             }
         }
 
-        /** {@inheritDoc} */
+        /** */
         private void readObject(ObjectInputStream in) throws IOException {
             try {
                 byte[] arr = new byte[in.readInt()];
diff --git a/modules/core/src/test/java/org/apache/ignite/internal/marshaller/optimized/OptimizedObjectStreamSelfTest.java b/modules/core/src/test/java/org/apache/ignite/internal/marshaller/optimized/OptimizedObjectStreamSelfTest.java
index 36ebc9b..755ce03 100644
--- a/modules/core/src/test/java/org/apache/ignite/internal/marshaller/optimized/OptimizedObjectStreamSelfTest.java
+++ b/modules/core/src/test/java/org/apache/ignite/internal/marshaller/optimized/OptimizedObjectStreamSelfTest.java
@@ -2265,7 +2265,7 @@ public class OptimizedObjectStreamSelfTest extends GridCommonAbstractTest {
             this.name = name;
         }
 
-        /** {@inheritDoc} */
+        /** */
         private void writeObject(ObjectOutputStream stream) throws IOException {
             stream.defaultWriteObject();
 
diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/CacheFutureExceptionSelfTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/CacheFutureExceptionSelfTest.java
index 939c8fe..8cf6a57 100644
--- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/CacheFutureExceptionSelfTest.java
+++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/CacheFutureExceptionSelfTest.java
@@ -139,12 +139,12 @@ public class CacheFutureExceptionSelfTest extends GridCommonAbstractTest {
      * Test class.
      */
     private static class NotSerializableClass implements Serializable {
-        /** {@inheritDoc}*/
+        /** */
         private void writeObject(ObjectOutputStream out) throws IOException {
             out.writeObject(this);
         }
 
-        /** {@inheritDoc}*/
+        /** */
         private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException {
             if (fail)
                 throw new RuntimeException("Deserialization failed.");
diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheLifecycleAwareSelfTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheLifecycleAwareSelfTest.java
index 6124489..86d7251 100644
--- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheLifecycleAwareSelfTest.java
+++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheLifecycleAwareSelfTest.java
@@ -163,7 +163,7 @@ public class GridCacheLifecycleAwareSelfTest extends GridAbstractLifecycleAwareS
             return res;
         }
 
-        /** {@inheritDoc} */
+        /** */
         public List<ClusterNode> nodes(int part, Collection<ClusterNode> nodes) {
             return new ArrayList<>(nodes);
         }
diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheOnCopyFlagAbstractSelfTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheOnCopyFlagAbstractSelfTest.java
index dbd375e..852d83c 100644
--- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheOnCopyFlagAbstractSelfTest.java
+++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheOnCopyFlagAbstractSelfTest.java
@@ -84,7 +84,7 @@ public abstract class GridCacheOnCopyFlagAbstractSelfTest extends GridCommonAbst
         return c;
     }
 
-    /** {@inheritDoc} */
+    /** */
     @SuppressWarnings("unchecked")
     protected CacheConfiguration cacheConfiguration() throws Exception {
         CacheConfiguration ccfg = defaultCacheConfiguration();
diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCachePutAllFailoverSelfTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCachePutAllFailoverSelfTest.java
index 75e336e..5aa43b2 100644
--- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCachePutAllFailoverSelfTest.java
+++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCachePutAllFailoverSelfTest.java
@@ -36,7 +36,6 @@ import org.apache.ignite.IgniteCache;
 import org.apache.ignite.IgniteCompute;
 import org.apache.ignite.IgniteException;
 import org.apache.ignite.IgniteLogger;
-import org.apache.ignite.IgniteSystemProperties;
 import org.apache.ignite.cache.CacheAtomicityMode;
 import org.apache.ignite.cluster.ClusterNode;
 import org.apache.ignite.compute.ComputeJobContext;
diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteCachePutAllRestartTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteCachePutAllRestartTest.java
index 0d69b9b..bf58e70 100644
--- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteCachePutAllRestartTest.java
+++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteCachePutAllRestartTest.java
@@ -25,7 +25,6 @@ import java.util.concurrent.atomic.AtomicBoolean;
 import javax.cache.CacheException;
 import org.apache.ignite.Ignite;
 import org.apache.ignite.IgniteCache;
-import org.apache.ignite.IgniteSystemProperties;
 import org.apache.ignite.cache.CacheMode;
 import org.apache.ignite.configuration.CacheConfiguration;
 import org.apache.ignite.configuration.IgniteConfiguration;
diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteDynamicCacheStartSelfTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteDynamicCacheStartSelfTest.java
index 7b8dbf3..d64e68c 100644
--- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteDynamicCacheStartSelfTest.java
+++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteDynamicCacheStartSelfTest.java
@@ -872,7 +872,7 @@ public class IgniteDynamicCacheStartSelfTest extends GridCommonAbstractTest {
         }
     }
 
-    /** {@inheritDoc} */
+    /** */
     @Test
     public void testGetOrCreate() throws Exception {
         try {
@@ -934,7 +934,7 @@ public class IgniteDynamicCacheStartSelfTest extends GridCommonAbstractTest {
         }
     }
 
-    /** {@inheritDoc} */
+    /** */
     @Test
     public void testGetOrCreateCollection() throws Exception {
         final int cacheCnt = 3;
diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteTxAbstractTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteTxAbstractTest.java
index 3c45bf3..70886c4 100644
--- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteTxAbstractTest.java
+++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteTxAbstractTest.java
@@ -38,7 +38,6 @@ import org.apache.ignite.transactions.Transaction;
 import org.apache.ignite.transactions.TransactionConcurrency;
 import org.apache.ignite.transactions.TransactionIsolation;
 import org.apache.ignite.transactions.TransactionOptimisticException;
-import org.apache.ignite.transactions.TransactionSerializationException;
 
 import static org.apache.ignite.transactions.TransactionConcurrency.OPTIMISTIC;
 import static org.apache.ignite.transactions.TransactionIsolation.SERIALIZABLE;
@@ -91,7 +90,7 @@ abstract class IgniteTxAbstractTest extends GridCommonAbstractTest {
      */
     protected abstract boolean printMemoryStats();
 
-    /** {@inheritDoc} */
+    /** */
     private void debug(String msg) {
         if (isTestDebug())
             info(msg);
diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/datastructures/IgniteSequenceInternalCleanupTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/datastructures/IgniteSequenceInternalCleanupTest.java
index b6f8b40..707395f 100644
--- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/datastructures/IgniteSequenceInternalCleanupTest.java
+++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/datastructures/IgniteSequenceInternalCleanupTest.java
@@ -74,7 +74,7 @@ public class IgniteSequenceInternalCleanupTest extends GridCommonAbstractTest {
         return cfg;
     }
 
-    /** {@inheritDoc} */
+    /** */
     protected AtomicConfiguration atomicConfiguration() {
         AtomicConfiguration cfg = new AtomicConfiguration();
 
diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/datastructures/partitioned/GridCachePartitionedQueueCreateMultiNodeSelfTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/datastructures/partitioned/GridCachePartitionedQueueCreateMultiNodeSelfTest.java
index fc7f33d..4611c96 100644
--- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/datastructures/partitioned/GridCachePartitionedQueueCreateMultiNodeSelfTest.java
+++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/datastructures/partitioned/GridCachePartitionedQueueCreateMultiNodeSelfTest.java
@@ -87,7 +87,7 @@ public class GridCachePartitionedQueueCreateMultiNodeSelfTest extends IgniteColl
         return c;
     }
 
-    /** {@inheritDoc} */
+    /** */
     protected CacheConfiguration cacheConfiguration() {
         CacheConfiguration cc = defaultCacheConfiguration();
 
diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/CacheGetInsideLockChangingTopologyTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/CacheGetInsideLockChangingTopologyTest.java
index c717192..8d30333 100644
--- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/CacheGetInsideLockChangingTopologyTest.java
+++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/CacheGetInsideLockChangingTopologyTest.java
@@ -27,7 +27,6 @@ import javax.cache.CacheException;
 import org.apache.ignite.Ignite;
 import org.apache.ignite.IgniteCache;
 import org.apache.ignite.IgniteException;
-import org.apache.ignite.IgniteSystemProperties;
 import org.apache.ignite.cache.CacheAtomicityMode;
 import org.apache.ignite.configuration.CacheConfiguration;
 import org.apache.ignite.configuration.IgniteConfiguration;
diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/GridCacheModuloAffinityFunction.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/GridCacheModuloAffinityFunction.java
index 167fa93..7e38a2f 100644
--- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/GridCacheModuloAffinityFunction.java
+++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/GridCacheModuloAffinityFunction.java
@@ -104,7 +104,7 @@ public class GridCacheModuloAffinityFunction implements AffinityFunction {
         return Collections.unmodifiableList(res);
     }
 
-    /** {@inheritDoc} */
+    /** */
     public Collection<ClusterNode> nodes(int part, Collection<ClusterNode> nodes) {
         List<ClusterNode> sorted = new ArrayList<>(nodes);
 
diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/IgniteBinaryMetadataUpdateNodeRestartTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/IgniteBinaryMetadataUpdateNodeRestartTest.java
index bc003c6..d329ca9 100644
--- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/IgniteBinaryMetadataUpdateNodeRestartTest.java
+++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/IgniteBinaryMetadataUpdateNodeRestartTest.java
@@ -25,7 +25,6 @@ import javax.cache.processor.MutableEntry;
 import org.apache.ignite.Ignite;
 import org.apache.ignite.IgniteCache;
 import org.apache.ignite.IgniteException;
-import org.apache.ignite.IgniteSystemProperties;
 import org.apache.ignite.cache.CacheAtomicityMode;
 import org.apache.ignite.cache.CacheEntryProcessor;
 import org.apache.ignite.cluster.ClusterTopologyException;
diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/IgniteCacheGetRestartTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/IgniteCacheGetRestartTest.java
index d75092a..202111f 100644
--- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/IgniteCacheGetRestartTest.java
+++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/IgniteCacheGetRestartTest.java
@@ -25,7 +25,6 @@ import java.util.concurrent.atomic.AtomicInteger;
 import org.apache.ignite.Ignite;
 import org.apache.ignite.IgniteCache;
 import org.apache.ignite.IgniteDataStreamer;
-import org.apache.ignite.IgniteSystemProperties;
 import org.apache.ignite.cache.CacheMode;
 import org.apache.ignite.configuration.CacheConfiguration;
 import org.apache.ignite.configuration.IgniteConfiguration;
diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/IgniteCacheNearRestartRollbackSelfTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/IgniteCacheNearRestartRollbackSelfTest.java
index b706d8e..605560c 100644
--- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/IgniteCacheNearRestartRollbackSelfTest.java
+++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/IgniteCacheNearRestartRollbackSelfTest.java
@@ -30,7 +30,6 @@ import javax.cache.processor.EntryProcessorException;
 import javax.cache.processor.MutableEntry;
 import org.apache.ignite.Ignite;
 import org.apache.ignite.IgniteCache;
-import org.apache.ignite.IgniteSystemProperties;
 import org.apache.ignite.cache.CacheAtomicityMode;
 import org.apache.ignite.cache.CacheRebalanceMode;
 import org.apache.ignite.cache.CacheWriteSynchronizationMode;
diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/IgniteCachePutRetryAbstractSelfTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/IgniteCachePutRetryAbstractSelfTest.java
index 70b8c86..ce23bec 100644
--- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/IgniteCachePutRetryAbstractSelfTest.java
+++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/IgniteCachePutRetryAbstractSelfTest.java
@@ -33,7 +33,6 @@ import javax.cache.processor.EntryProcessorResult;
 import javax.cache.processor.MutableEntry;
 import org.apache.ignite.Ignite;
 import org.apache.ignite.IgniteCache;
-import org.apache.ignite.IgniteSystemProperties;
 import org.apache.ignite.cache.CacheAtomicityMode;
 import org.apache.ignite.cache.CacheEntryProcessor;
 import org.apache.ignite.cache.CachePartialUpdateException;
diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridCacheAtomicInvalidPartitionHandlingSelfTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridCacheAtomicInvalidPartitionHandlingSelfTest.java
index c3294da..7e985a6 100644
--- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridCacheAtomicInvalidPartitionHandlingSelfTest.java
+++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridCacheAtomicInvalidPartitionHandlingSelfTest.java
@@ -90,7 +90,7 @@ public class GridCacheAtomicInvalidPartitionHandlingSelfTest extends GridCommonA
         return cfg;
     }
 
-    /** {@inheritDoc} */
+    /** */
     protected CacheConfiguration cacheConfiguration() {
         CacheConfiguration ccfg = new CacheConfiguration(DEFAULT_CACHE_NAME);
 
diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/near/GridCacheNearMetricsSelfTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/near/GridCacheNearMetricsSelfTest.java
index d644dd4..dc1c305 100644
--- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/near/GridCacheNearMetricsSelfTest.java
+++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/near/GridCacheNearMetricsSelfTest.java
@@ -50,7 +50,7 @@ public class GridCacheNearMetricsSelfTest extends GridCacheAbstractSelfTest {
         return false;
     }
 
-    /** {@inheritDoc} */
+    /** */
     protected boolean perEntryMetricsEnabled() {
         return true;
     }
diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/rebalancing/GridCacheRebalancingUnmarshallingFailedSelfTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/rebalancing/GridCacheRebalancingUnmarshallingFailedSelfTest.java
index 96a8a4a..9c0686e 100644
--- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/rebalancing/GridCacheRebalancingUnmarshallingFailedSelfTest.java
+++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/rebalancing/GridCacheRebalancingUnmarshallingFailedSelfTest.java
@@ -31,7 +31,6 @@ import org.apache.ignite.internal.binary.BinaryMarshaller;
 import org.apache.ignite.internal.marshaller.optimized.OptimizedMarshaller;
 import org.apache.ignite.marshaller.Marshaller;
 import org.apache.ignite.marshaller.jdk.JdkMarshaller;
-import org.apache.ignite.testframework.config.GridTestProperties;
 import org.apache.ignite.testframework.junits.common.GridCommonAbstractTest;
 import org.apache.ignite.thread.IgniteThread;
 import org.junit.Test;
diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/IgnitePdsCacheStartStopWithFreqCheckpointTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/IgnitePdsCacheStartStopWithFreqCheckpointTest.java
index 10978ff..a84b6ed 100644
--- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/IgnitePdsCacheStartStopWithFreqCheckpointTest.java
+++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/IgnitePdsCacheStartStopWithFreqCheckpointTest.java
@@ -78,7 +78,7 @@ public class IgnitePdsCacheStartStopWithFreqCheckpointTest extends GridCommonAbs
         return cfg;
     }
 
-    /** {@inheritDoc} */
+    /** */
     private CacheConfiguration cacheConfiguration(int cacheIdx) {
         CacheConfiguration ccfg = new CacheConfiguration(CACHE_NAME + cacheIdx)
             .setAtomicityMode(CacheAtomicityMode.TRANSACTIONAL)
diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/IgnitePdsContinuousRestartTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/IgnitePdsContinuousRestartTest.java
index f406c69..93b6f85 100644
--- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/IgnitePdsContinuousRestartTest.java
+++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/IgnitePdsContinuousRestartTest.java
@@ -43,7 +43,6 @@ import org.apache.ignite.internal.util.typedef.internal.U;
 import org.apache.ignite.testframework.GridTestUtils;
 import org.apache.ignite.testframework.MvccFeatureChecker;
 import org.apache.ignite.testframework.junits.common.GridCommonAbstractTest;
-import org.junit.Assume;
 import org.junit.Test;
 
 /**
diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/pagemem/IgniteThrottlingUnitTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/pagemem/IgniteThrottlingUnitTest.java
index 4616ae9..6d66b46 100644
--- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/pagemem/IgniteThrottlingUnitTest.java
+++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/pagemem/IgniteThrottlingUnitTest.java
@@ -212,7 +212,7 @@ public class IgniteThrottlingUnitTest {
     public void tooMuchPagesMarkedDirty() {
         PagesWriteSpeedBasedThrottle throttle = new PagesWriteSpeedBasedThrottle(pageMemory2g, null, stateChecker, log);
 
-        // 363308	350004	348976	10604
+        // 363308 350004 348976 10604
         long time = throttle.getParkTime(0.75,
             ((350004 + 348976) / 2),
             350004 - 10604,
diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/pagemem/PageMemoryLazyAllocationWithPDSTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/pagemem/PageMemoryLazyAllocationWithPDSTest.java
index 03a81db..37ae9b8 100644
--- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/pagemem/PageMemoryLazyAllocationWithPDSTest.java
+++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/pagemem/PageMemoryLazyAllocationWithPDSTest.java
@@ -17,13 +17,10 @@
 package org.apache.ignite.internal.processors.cache.persistence.pagemem;
 
 import org.apache.ignite.IgniteCache;
-import org.apache.ignite.IgniteCheckedException;
-import org.apache.ignite.configuration.CacheConfiguration;
 import org.apache.ignite.configuration.DataRegionConfiguration;
 import org.apache.ignite.configuration.IgniteConfiguration;
 import org.apache.ignite.failure.StopNodeFailureHandler;
 import org.apache.ignite.internal.IgniteEx;
-import org.apache.ignite.testframework.GridTestUtils;
 import org.jetbrains.annotations.NotNull;
 import org.junit.Ignore;
 import org.junit.Test;
diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/standbycluster/AbstractNodeJoinTemplate.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/standbycluster/AbstractNodeJoinTemplate.java
index c47b623..a3db5ba 100644
--- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/standbycluster/AbstractNodeJoinTemplate.java
+++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/standbycluster/AbstractNodeJoinTemplate.java
@@ -299,7 +299,7 @@ public abstract class AbstractNodeJoinTemplate extends GridCommonAbstractTest {
                             .setMaxSize(100 * 1024 * 1024)));
     }
 
-    /** {@inheritDoc} */
+    /** */
     protected IgniteConfiguration persistentCfg(IgniteConfiguration cfg) throws Exception {
         cfg.setDataStorageConfiguration(new DataStorageConfiguration()
             .setDefaultDataRegionConfiguration(new DataRegionConfiguration()
diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/wal/ExplicitWalDeltaConsistencyTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/wal/ExplicitWalDeltaConsistencyTest.java
index 66bde78..52496a0 100644
--- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/wal/ExplicitWalDeltaConsistencyTest.java
+++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/wal/ExplicitWalDeltaConsistencyTest.java
@@ -19,8 +19,6 @@ package org.apache.ignite.internal.processors.cache.persistence.wal;
 import org.apache.ignite.IgniteCache;
 import org.apache.ignite.internal.IgniteEx;
 import org.apache.ignite.internal.processors.cache.persistence.wal.memtracker.PageMemoryTrackerPluginProvider;
-import org.apache.ignite.testframework.MvccFeatureChecker;
-import org.junit.Assume;
 import org.junit.Test;
 
 /**
diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/igfs/IgfsCacheSelfTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/igfs/IgfsCacheSelfTest.java
index 0447607..fefab7b 100644
--- a/modules/core/src/test/java/org/apache/ignite/internal/processors/igfs/IgfsCacheSelfTest.java
+++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/igfs/IgfsCacheSelfTest.java
@@ -68,7 +68,7 @@ public class IgfsCacheSelfTest extends IgfsCommonAbstractTest {
         return cfg;
     }
 
-    /** {@inheritDoc} */
+    /** */
     protected CacheConfiguration cacheConfiguration(@NotNull String cacheName) {
         CacheConfiguration cacheCfg = defaultCacheConfiguration();
 
diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/igfs/IgfsDataManagerSelfTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/igfs/IgfsDataManagerSelfTest.java
index 352a049..59fae77 100644
--- a/modules/core/src/test/java/org/apache/ignite/internal/processors/igfs/IgfsDataManagerSelfTest.java
+++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/igfs/IgfsDataManagerSelfTest.java
@@ -97,7 +97,7 @@ public class IgfsDataManagerSelfTest extends IgfsCommonAbstractTest {
         return cfg;
     }
 
-    /** {@inheritDoc} */
+    /** */
     protected CacheConfiguration cacheConfiguration(@NotNull String cacheName) {
         CacheConfiguration cacheCfg = defaultCacheConfiguration();
 
diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/igfs/IgfsMetaManagerSelfTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/igfs/IgfsMetaManagerSelfTest.java
index 958bc52..1824366 100644
--- a/modules/core/src/test/java/org/apache/ignite/internal/processors/igfs/IgfsMetaManagerSelfTest.java
+++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/igfs/IgfsMetaManagerSelfTest.java
@@ -82,7 +82,7 @@ public class IgfsMetaManagerSelfTest extends IgfsCommonAbstractTest {
         return cfg;
     }
 
-    /** {@inheritDoc} */
+    /** */
     protected CacheConfiguration cacheConfiguration(@NotNull String cacheName) {
         CacheConfiguration cacheCfg = defaultCacheConfiguration();
 
diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/igfs/IgfsOneClientNodeTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/igfs/IgfsOneClientNodeTest.java
index a4b7764..e9cc465 100644
--- a/modules/core/src/test/java/org/apache/ignite/internal/processors/igfs/IgfsOneClientNodeTest.java
+++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/igfs/IgfsOneClientNodeTest.java
@@ -64,7 +64,7 @@ public class IgfsOneClientNodeTest extends GridCommonAbstractTest {
         return cfg;
     }
 
-    /** {@inheritDoc} */
+    /** */
     protected CacheConfiguration cacheConfiguration(@NotNull String cacheName) {
         CacheConfiguration cacheCfg = defaultCacheConfiguration();
 
diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/igfs/IgfsProcessorSelfTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/igfs/IgfsProcessorSelfTest.java
index cd4d9a5..14dfbc3 100644
--- a/modules/core/src/test/java/org/apache/ignite/internal/processors/igfs/IgfsProcessorSelfTest.java
+++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/igfs/IgfsProcessorSelfTest.java
@@ -118,7 +118,7 @@ public class IgfsProcessorSelfTest extends IgfsCommonAbstractTest {
         return cfg;
     }
 
-    /** {@inheritDoc} */
+    /** */
     protected CacheConfiguration cacheConfiguration(@NotNull String cacheName) {
         CacheConfiguration cacheCfg = defaultCacheConfiguration();
 
diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/igfs/IgfsStreamsSelfTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/igfs/IgfsStreamsSelfTest.java
index 71d3d10..3b554fe 100644
--- a/modules/core/src/test/java/org/apache/ignite/internal/processors/igfs/IgfsStreamsSelfTest.java
+++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/igfs/IgfsStreamsSelfTest.java
@@ -119,7 +119,7 @@ public class IgfsStreamsSelfTest extends IgfsCommonAbstractTest {
         return cfg;
     }
 
-    /** {@inheritDoc} */
+    /** */
     protected CacheConfiguration cacheConfiguration(@NotNull String cacheName) {
         CacheConfiguration cacheCfg = defaultCacheConfiguration();
 
diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/metastorage/DistributedMetaStoragePersistentTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/metastorage/DistributedMetaStoragePersistentTest.java
index c7b2e09..39a35ed 100644
--- a/modules/core/src/test/java/org/apache/ignite/internal/processors/metastorage/DistributedMetaStoragePersistentTest.java
+++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/metastorage/DistributedMetaStoragePersistentTest.java
@@ -20,11 +20,7 @@ import java.io.Serializable;
 import java.util.ArrayList;
 import java.util.List;
 import java.util.Map;
-import java.util.concurrent.ThreadLocalRandom;
-import java.util.concurrent.atomic.AtomicBoolean;
-import java.util.concurrent.atomic.AtomicInteger;
 import org.apache.ignite.internal.IgniteEx;
-import org.apache.ignite.internal.IgniteInternalFuture;
 import org.apache.ignite.internal.processors.cache.persistence.IgniteCacheDatabaseSharedManager;
 import org.apache.ignite.internal.processors.cache.persistence.metastorage.MetaStorage;
 import org.apache.ignite.internal.processors.metastorage.persistence.DistributedMetaStorageImpl;
diff --git a/modules/core/src/test/java/org/apache/ignite/internal/util/GridStartupWithUndefinedIgniteHomeSelfTest.java b/modules/core/src/test/java/org/apache/ignite/internal/util/GridStartupWithUndefinedIgniteHomeSelfTest.java
index 8fc0a25..db3ad37 100644
--- a/modules/core/src/test/java/org/apache/ignite/internal/util/GridStartupWithUndefinedIgniteHomeSelfTest.java
+++ b/modules/core/src/test/java/org/apache/ignite/internal/util/GridStartupWithUndefinedIgniteHomeSelfTest.java
@@ -48,7 +48,7 @@ public class GridStartupWithUndefinedIgniteHomeSelfTest {
     /** */
     private static final int GRID_COUNT = 2;
 
-    /** {@inheritDoc} */
+    /** */
     @After
     public void tearDown() {
         // Next grid in the same VM shouldn't use cached values produced by these tests.
diff --git a/modules/core/src/test/java/org/apache/ignite/spi/discovery/tcp/IgniteClientConnectTest.java b/modules/core/src/test/java/org/apache/ignite/spi/discovery/tcp/IgniteClientConnectTest.java
index 9917ce7..74281ce 100644
--- a/modules/core/src/test/java/org/apache/ignite/spi/discovery/tcp/IgniteClientConnectTest.java
+++ b/modules/core/src/test/java/org/apache/ignite/spi/discovery/tcp/IgniteClientConnectTest.java
@@ -29,7 +29,6 @@ import javax.cache.CacheException;
 import org.apache.ignite.Ignite;
 import org.apache.ignite.IgniteCache;
 import org.apache.ignite.IgniteCheckedException;
-import org.apache.ignite.IgniteSystemProperties;
 import org.apache.ignite.cache.CacheMode;
 import org.apache.ignite.cache.affinity.rendezvous.RendezvousAffinityFunction;
 import org.apache.ignite.configuration.CacheConfiguration;
diff --git a/modules/core/src/test/java/org/apache/ignite/spi/discovery/tcp/TcpDiscoveryNetworkIssuesTest.java b/modules/core/src/test/java/org/apache/ignite/spi/discovery/tcp/TcpDiscoveryNetworkIssuesTest.java
index 3438ca6..cba8272 100644
--- a/modules/core/src/test/java/org/apache/ignite/spi/discovery/tcp/TcpDiscoveryNetworkIssuesTest.java
+++ b/modules/core/src/test/java/org/apache/ignite/spi/discovery/tcp/TcpDiscoveryNetworkIssuesTest.java
@@ -33,7 +33,6 @@ import org.apache.ignite.spi.IgniteSpiOperationTimeoutHelper;
 import org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder;
 import org.apache.ignite.testframework.GridTestUtils;
 import org.apache.ignite.testframework.junits.common.GridCommonAbstractTest;
-import org.junit.After;
 import org.junit.Test;
 
 /**
diff --git a/modules/core/src/test/java/org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpiMBeanTest.java b/modules/core/src/test/java/org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpiMBeanTest.java
index c70ff62..f6490ab 100644
--- a/modules/core/src/test/java/org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpiMBeanTest.java
+++ b/modules/core/src/test/java/org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpiMBeanTest.java
@@ -38,7 +38,6 @@ import java.util.concurrent.CountDownLatch;
 import org.junit.Test;
 
 import static java.util.concurrent.TimeUnit.MILLISECONDS;
-import static org.apache.ignite.events.EventType.EVT_NODE_FAILED;
 import static org.apache.ignite.events.EventType.EVT_NODE_SEGMENTED;
 
 /**
diff --git a/modules/core/src/test/java/org/apache/ignite/testframework/junits/IgniteConfigVariationsAbstractTest.java b/modules/core/src/test/java/org/apache/ignite/testframework/junits/IgniteConfigVariationsAbstractTest.java
index fd3a0e2..a275a3a 100644
--- a/modules/core/src/test/java/org/apache/ignite/testframework/junits/IgniteConfigVariationsAbstractTest.java
+++ b/modules/core/src/test/java/org/apache/ignite/testframework/junits/IgniteConfigVariationsAbstractTest.java
@@ -221,7 +221,7 @@ public abstract class IgniteConfigVariationsAbstractTest extends GridCommonAbstr
         return resCfg;
     }
 
-    /** {@inheritDoc} */
+    /** */
     protected final int gridCount() {
         return testsCfg.gridCount();
     }
diff --git a/modules/core/src/test/java/org/apache/ignite/testframework/junits/JUnit3TestLegacySupport.java b/modules/core/src/test/java/org/apache/ignite/testframework/junits/JUnit3TestLegacySupport.java
index 3021813..e2e4b1a 100644
--- a/modules/core/src/test/java/org/apache/ignite/testframework/junits/JUnit3TestLegacySupport.java
+++ b/modules/core/src/test/java/org/apache/ignite/testframework/junits/JUnit3TestLegacySupport.java
@@ -18,7 +18,6 @@ package org.apache.ignite.testframework.junits;
 
 import org.junit.Rule;
 import org.junit.rules.TestName;
-import org.junit.runners.model.Statement;
 
 /**
  * Supports compatibility with old tests that expect specific threading behavior of JUnit 3 TestCase class,
diff --git a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteBinaryObjectsSimpleNameMapperComputeGridTestSuite.java b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteBinaryObjectsSimpleNameMapperComputeGridTestSuite.java
index 1b9c1bb..5168606 100644
--- a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteBinaryObjectsSimpleNameMapperComputeGridTestSuite.java
+++ b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteBinaryObjectsSimpleNameMapperComputeGridTestSuite.java
@@ -16,7 +16,6 @@
 
 package org.apache.ignite.testsuites;
 
-import org.apache.ignite.internal.binary.BinaryMarshaller;
 import org.apache.ignite.testframework.config.GridTestProperties;
 import org.junit.BeforeClass;
 import org.junit.runner.RunWith;
diff --git a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteBinarySimpleNameMapperBasicTestSuite.java b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteBinarySimpleNameMapperBasicTestSuite.java
index 5ece507..ec05881 100644
--- a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteBinarySimpleNameMapperBasicTestSuite.java
+++ b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteBinarySimpleNameMapperBasicTestSuite.java
@@ -16,7 +16,6 @@
 
 package org.apache.ignite.testsuites;
 
-import org.apache.ignite.internal.binary.BinaryMarshaller;
 import org.apache.ignite.testframework.config.GridTestProperties;
 import org.junit.BeforeClass;
 import org.junit.runner.RunWith;
diff --git a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteBinarySimpleNameMapperCacheFullApiTestSuite.java b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteBinarySimpleNameMapperCacheFullApiTestSuite.java
index 6dd6fd9..a3e27ef 100644
--- a/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteBinarySimpleNameMapperCacheFullApiTestSuite.java
+++ b/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteBinarySimpleNameMapperCacheFullApiTestSuite.java
@@ -16,7 +16,6 @@
 
 package org.apache.ignite.testsuites;
 
-import org.apache.ignite.internal.binary.BinaryMarshaller;
 import org.apache.ignite.testframework.config.GridTestProperties;
 import org.junit.BeforeClass;
 import org.junit.runner.RunWith;
diff --git a/modules/flink/src/test/java/org/apache/ignite/source/flink/FlinkIgniteSourceSelfTest.java b/modules/flink/src/test/java/org/apache/ignite/source/flink/FlinkIgniteSourceSelfTest.java
index 1c3760e..7122b6d 100644
--- a/modules/flink/src/test/java/org/apache/ignite/source/flink/FlinkIgniteSourceSelfTest.java
+++ b/modules/flink/src/test/java/org/apache/ignite/source/flink/FlinkIgniteSourceSelfTest.java
@@ -59,7 +59,7 @@ public class FlinkIgniteSourceSelfTest extends GridCommonAbstractTest {
     /** Ignite Source instance */
     private IgniteSource igniteSrc;
 
-    /** {@inheritDoc} */
+    /** */
     @SuppressWarnings("unchecked")
     @Before
     public void setUpTest() throws Exception {
diff --git a/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/HadoopExternalSplit.java b/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/HadoopExternalSplit.java
index b091ae7..b4a49f8 100644
--- a/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/HadoopExternalSplit.java
+++ b/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/HadoopExternalSplit.java
@@ -90,7 +90,7 @@ public class HadoopExternalSplit extends HadoopInputSplit {
     }
 
     /** {@inheritDoc} */
-    public String toString() {
+    @Override public String toString() {
         return S.toString(HadoopExternalSplit.class, this, "hosts", Arrays.toString(hosts));
     }
 }
\ No newline at end of file
diff --git a/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/HadoopSplitWrapper.java b/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/HadoopSplitWrapper.java
index bdf95d6..e7cc996 100644
--- a/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/HadoopSplitWrapper.java
+++ b/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/HadoopSplitWrapper.java
@@ -121,7 +121,7 @@ public class HadoopSplitWrapper extends HadoopInputSplit {
     }
 
     /** {@inheritDoc} */
-    public String toString() {
+    @Override public String toString() {
         return S.toString(HadoopSplitWrapper.class, this, "hosts", Arrays.toString(hosts));
     }
 }
\ No newline at end of file
diff --git a/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/impl/delegate/HadoopFileSystemCounterWriterDelegateImpl.java b/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/impl/delegate/HadoopFileSystemCounterWriterDelegateImpl.java
index 1832f93..ed3f930 100644
--- a/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/impl/delegate/HadoopFileSystemCounterWriterDelegateImpl.java
+++ b/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/impl/delegate/HadoopFileSystemCounterWriterDelegateImpl.java
@@ -59,7 +59,7 @@ public class HadoopFileSystemCounterWriterDelegateImpl implements HadoopFileSyst
     }
 
     /** {@inheritDoc} */
-    public void write(HadoopJobEx job, HadoopCounters cntrs) throws IgniteCheckedException {
+    @Override public void write(HadoopJobEx job, HadoopCounters cntrs) throws IgniteCheckedException {
         Configuration hadoopCfg = HadoopUtils.safeCreateConfiguration();
 
         final HadoopJobInfo jobInfo = job.info();
diff --git a/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/impl/delegate/HadoopIgfsSecondaryFileSystemDelegateImpl.java b/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/impl/delegate/HadoopIgfsSecondaryFileSystemDelegateImpl.java
index ce95303..4e7650a 100644
--- a/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/impl/delegate/HadoopIgfsSecondaryFileSystemDelegateImpl.java
+++ b/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/impl/delegate/HadoopIgfsSecondaryFileSystemDelegateImpl.java
@@ -408,12 +408,12 @@ public class HadoopIgfsSecondaryFileSystemDelegateImpl implements HadoopIgfsSeco
     }
 
     /** {@inheritDoc} */
-    public void start() {
+    @Override public void start() {
         factory.start();
     }
 
     /** {@inheritDoc} */
-    public void stop() {
+    @Override public void stop() {
         factory.stop();
     }
 
diff --git a/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/jobtracker/HadoopJobMetadata.java b/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/jobtracker/HadoopJobMetadata.java
index 62c91ef..3d1e4b9 100644
--- a/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/jobtracker/HadoopJobMetadata.java
+++ b/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/jobtracker/HadoopJobMetadata.java
@@ -307,7 +307,7 @@ public class HadoopJobMetadata implements Externalizable {
     }
 
     /** {@inheritDoc} */
-    public String toString() {
+    @Override public String toString() {
         return S.toString(HadoopJobMetadata.class, this, "pendingMaps", pendingSplits.size(),
             "pendingReduces", pendingReducers.size(), "failCause", failCause == null ? null :
                 failCause.getClass().getName());
diff --git a/modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/H2CachedStatementKey.java b/modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/H2CachedStatementKey.java
index 58db7b9..df142dd 100644
--- a/modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/H2CachedStatementKey.java
+++ b/modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/H2CachedStatementKey.java
@@ -17,7 +17,6 @@
 package org.apache.ignite.internal.processors.query.h2;
 
 import org.apache.ignite.cache.query.SqlFieldsQuery;
-import org.apache.ignite.internal.processors.query.h2.dml.UpdatePlanBuilder;
 import org.apache.ignite.internal.util.typedef.F;
 import org.apache.ignite.internal.util.typedef.internal.S;
 
diff --git a/modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/dml/DmlArguments.java b/modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/dml/DmlArguments.java
index b1ae656..ef7ca1d 100644
--- a/modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/dml/DmlArguments.java
+++ b/modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/dml/DmlArguments.java
@@ -70,7 +70,7 @@ public class DmlArguments {
         }
 
         /** {@inheritDoc} */
-        public Object get(Object[] params) {
+        @Override public Object get(Object[] params) {
             return val;
         }
     }
diff --git a/modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/sql/GridSqlElement.java b/modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/sql/GridSqlElement.java
index 1c26ea3..72c9ab4 100644
--- a/modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/sql/GridSqlElement.java
+++ b/modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/sql/GridSqlElement.java
@@ -37,10 +37,8 @@ public abstract class GridSqlElement implements GridSqlAst {
         this.children = children;
     }
 
-    /**
-     * @return Optional expression result type (if this is an expression and result type is known).
-     */
-    public GridSqlType resultType() {
+    /** {@inheritDoc} */
+    @Override public GridSqlType resultType() {
         return resultType;
     }
 
@@ -86,10 +84,8 @@ public abstract class GridSqlElement implements GridSqlAst {
         children.set(idx, child);
     }
 
-    /**
-     * @return Number of children.
-     */
-    public int size() {
+    /** {@inheritDoc} */
+    @Override public int size() {
         return children.size();
     }
 
diff --git a/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/BinarySerializationQuerySelfTest.java b/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/BinarySerializationQuerySelfTest.java
index d9d1adb..f2bb668 100644
--- a/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/BinarySerializationQuerySelfTest.java
+++ b/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/BinarySerializationQuerySelfTest.java
@@ -405,12 +405,12 @@ public class BinarySerializationQuerySelfTest extends GridCommonAbstractTest {
             this.val = val;
         }
 
-        /** {@inheritDoc} */
+        /** */
         private void writeObject(ObjectOutputStream s) throws IOException{
             s.writeInt(val);
         }
 
-        /** {@inheritDoc} */
+        /** */
         private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException {
             val = s.readInt();
         }
diff --git a/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/CacheQueryAfterDynamicCacheStartFailureTest.java b/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/CacheQueryAfterDynamicCacheStartFailureTest.java
index 4a7d884..a21d6ba 100644
--- a/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/CacheQueryAfterDynamicCacheStartFailureTest.java
+++ b/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/CacheQueryAfterDynamicCacheStartFailureTest.java
@@ -39,7 +39,7 @@ public class CacheQueryAfterDynamicCacheStartFailureTest extends IgniteAbstractD
     }
 
     /** {@inheritDoc} */
-    protected CacheConfiguration createCacheConfiguration(String cacheName) {
+    @Override protected CacheConfiguration createCacheConfiguration(String cacheName) {
         CacheConfiguration cfg = new CacheConfiguration()
             .setName(cacheName)
             .setIndexedTypes(Integer.class, Value.class);
@@ -47,7 +47,8 @@ public class CacheQueryAfterDynamicCacheStartFailureTest extends IgniteAbstractD
         return cfg;
     }
 
-    protected void checkCacheOperations(IgniteCache<Integer, Value> cache) throws Exception {
+    /** {@inheritDoc} */
+    @Override protected void checkCacheOperations(IgniteCache<Integer, Value> cache) throws Exception {
         super.checkCacheOperations(cache);
 
         // Check SQL API.
diff --git a/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/IgniteCacheSqlDmlErrorSelfTest.java b/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/IgniteCacheSqlDmlErrorSelfTest.java
index 8ebb39f..9c8639b 100644
--- a/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/IgniteCacheSqlDmlErrorSelfTest.java
+++ b/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/IgniteCacheSqlDmlErrorSelfTest.java
@@ -27,7 +27,6 @@ import org.apache.ignite.internal.processors.query.IgniteSQLException;
 import org.apache.ignite.internal.processors.query.h2.dml.UpdatePlanBuilder;
 import org.apache.ignite.internal.util.typedef.F;
 import org.apache.ignite.testframework.GridTestUtils;
-import org.apache.ignite.testframework.junits.common.GridCommonAbstractTest;
 import org.junit.Before;
 import org.junit.Test;
 
diff --git a/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/IgniteCacheSqlInsertValidationSelfTest.java b/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/IgniteCacheSqlInsertValidationSelfTest.java
index 62a132e..b89b241 100644
--- a/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/IgniteCacheSqlInsertValidationSelfTest.java
+++ b/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/IgniteCacheSqlInsertValidationSelfTest.java
@@ -33,7 +33,6 @@ import org.apache.ignite.internal.processors.cache.index.AbstractIndexingCommonT
 import org.apache.ignite.internal.processors.query.IgniteSQLException;
 import org.apache.ignite.internal.processors.query.h2.dml.UpdatePlanBuilder;
 import org.apache.ignite.testframework.GridTestUtils;
-import org.apache.ignite.testframework.junits.common.GridCommonAbstractTest;
 import org.apache.ignite.transactions.TransactionDuplicateKeyException;
 import org.junit.Test;
 
diff --git a/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/index/DynamicColumnsAbstractConcurrentSelfTest.java b/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/index/DynamicColumnsAbstractConcurrentSelfTest.java
index b69b0a6..1b67745 100644
--- a/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/index/DynamicColumnsAbstractConcurrentSelfTest.java
+++ b/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/index/DynamicColumnsAbstractConcurrentSelfTest.java
@@ -29,7 +29,6 @@ import java.util.concurrent.CountDownLatch;
 import java.util.concurrent.ThreadLocalRandom;
 import java.util.concurrent.atomic.AtomicBoolean;
 import java.util.concurrent.atomic.AtomicInteger;
-import java.util.concurrent.locks.StampedLock;
 import javax.cache.Cache;
 import org.apache.ignite.Ignite;
 import org.apache.ignite.IgniteCache;
diff --git a/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/index/DynamicIndexAbstractSelfTest.java b/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/index/DynamicIndexAbstractSelfTest.java
index 5c7894d..8169fa5 100644
--- a/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/index/DynamicIndexAbstractSelfTest.java
+++ b/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/index/DynamicIndexAbstractSelfTest.java
@@ -118,14 +118,8 @@ public abstract class DynamicIndexAbstractSelfTest extends AbstractSchemaSelfTes
         return commonConfiguration(idx).setClientMode(true);
     }
 
-    /**
-     * Create common node configuration.
-     *
-     * @param idx Index.
-     * @return Configuration.
-     * @throws Exception If failed.
-     */
-    protected IgniteConfiguration commonConfiguration(int idx) throws Exception {
+    /** {@inheritDoc} */
+    @Override protected IgniteConfiguration commonConfiguration(int idx) throws Exception {
         IgniteConfiguration cfg = super.getConfiguration(getTestIgniteInstanceName(idx));
 
         cfg.setFailureHandler(new StopNodeFailureHandler());
diff --git a/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/index/StaticCacheDdlTest.java b/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/index/StaticCacheDdlTest.java
index 0a7f156..3130bfd 100644
--- a/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/index/StaticCacheDdlTest.java
+++ b/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/index/StaticCacheDdlTest.java
@@ -37,7 +37,6 @@ import org.apache.ignite.testframework.junits.common.GridCommonAbstractTest;
 import org.junit.After;
 import org.junit.Assert;
 import org.junit.Before;
-import org.junit.Ignore;
 import org.junit.Test;
 
 /**
diff --git a/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/mvcc/CacheMvccReplicatedSqlTxQueriesWithReducerTest.java b/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/mvcc/CacheMvccReplicatedSqlTxQueriesWithReducerTest.java
index 288d137..d035918 100644
--- a/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/mvcc/CacheMvccReplicatedSqlTxQueriesWithReducerTest.java
+++ b/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/mvcc/CacheMvccReplicatedSqlTxQueriesWithReducerTest.java
@@ -23,7 +23,7 @@ import static org.apache.ignite.cache.CacheMode.REPLICATED;
 /** */
 public class CacheMvccReplicatedSqlTxQueriesWithReducerTest extends CacheMvccSqlTxQueriesWithReducerAbstractTest {
     /** {@inheritDoc} */
-    protected CacheMode cacheMode() {
+    @Override protected CacheMode cacheMode() {
         return REPLICATED;
     }
 }
diff --git a/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/persistence/db/wal/IgniteWalRecoveryTest.java b/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/persistence/db/wal/IgniteWalRecoveryTest.java
index 7869604..18df698 100644
--- a/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/persistence/db/wal/IgniteWalRecoveryTest.java
+++ b/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/persistence/db/wal/IgniteWalRecoveryTest.java
@@ -42,7 +42,6 @@ import org.apache.ignite.IgniteCheckedException;
 import org.apache.ignite.IgniteCompute;
 import org.apache.ignite.IgniteException;
 import org.apache.ignite.IgniteLogger;
-import org.apache.ignite.IgniteSystemProperties;
 import org.apache.ignite.cache.CacheAtomicityMode;
 import org.apache.ignite.cache.CacheMode;
 import org.apache.ignite.cache.CacheRebalanceMode;
diff --git a/modules/indexing/src/test/java/org/apache/ignite/internal/processors/query/IgniteQueryDedicatedPoolTest.java b/modules/indexing/src/test/java/org/apache/ignite/internal/processors/query/IgniteQueryDedicatedPoolTest.java
index 0a11395..fa2ff42 100644
--- a/modules/indexing/src/test/java/org/apache/ignite/internal/processors/query/IgniteQueryDedicatedPoolTest.java
+++ b/modules/indexing/src/test/java/org/apache/ignite/internal/processors/query/IgniteQueryDedicatedPoolTest.java
@@ -35,7 +35,6 @@ import org.apache.ignite.configuration.IgniteConfiguration;
 import org.apache.ignite.internal.managers.communication.GridIoManager;
 import org.apache.ignite.internal.managers.communication.GridIoPolicy;
 import org.apache.ignite.internal.processors.cache.CacheEntryImpl;
-import org.apache.ignite.internal.processors.cache.query.GridCacheTwoStepQuery;
 import org.apache.ignite.internal.util.typedef.F;
 import org.apache.ignite.lang.IgniteBiPredicate;
 import org.apache.ignite.spi.IgniteSpiAdapter;
diff --git a/modules/indexing/src/test/java/org/apache/ignite/internal/processors/query/KillQueryOnClientDisconnectTest.java b/modules/indexing/src/test/java/org/apache/ignite/internal/processors/query/KillQueryOnClientDisconnectTest.java
index fa4dd27..c8d9321 100644
--- a/modules/indexing/src/test/java/org/apache/ignite/internal/processors/query/KillQueryOnClientDisconnectTest.java
+++ b/modules/indexing/src/test/java/org/apache/ignite/internal/processors/query/KillQueryOnClientDisconnectTest.java
@@ -96,7 +96,7 @@ public class KillQueryOnClientDisconnectTest extends GridCommonAbstractTest {
         stmt = conn.createStatement();
     }
 
-    /** {@inheritDoc} */
+    /** */
     protected IgniteEx clientNode() {
         IgniteEx clientNode = grid(1);
 
@@ -105,7 +105,7 @@ public class KillQueryOnClientDisconnectTest extends GridCommonAbstractTest {
         return clientNode;
     }
 
-    /** {@inheritDoc} */
+    /** */
     protected IgniteEx serverNode() {
         IgniteEx srvNode = grid(0);
 
diff --git a/modules/indexing/src/test/java/org/apache/ignite/internal/processors/query/h2/GridIndexRebuildWithMvccEnabledSelfTest.java b/modules/indexing/src/test/java/org/apache/ignite/internal/processors/query/h2/GridIndexRebuildWithMvccEnabledSelfTest.java
index b0b0a0e..9d077d0 100644
--- a/modules/indexing/src/test/java/org/apache/ignite/internal/processors/query/h2/GridIndexRebuildWithMvccEnabledSelfTest.java
+++ b/modules/indexing/src/test/java/org/apache/ignite/internal/processors/query/h2/GridIndexRebuildWithMvccEnabledSelfTest.java
@@ -45,7 +45,7 @@ public class GridIndexRebuildWithMvccEnabledSelfTest extends GridIndexRebuildSel
 
     /** {@inheritDoc} */
     @Test
-    public void testIndexRebuild() throws Exception {
+    @Override public void testIndexRebuild() throws Exception {
         IgniteEx srv = startServer();
 
         execute(srv, "CREATE TABLE T(k int primary key, v int) WITH \"cache_name=T,wrap_value=false," +
@@ -89,7 +89,7 @@ public class GridIndexRebuildWithMvccEnabledSelfTest extends GridIndexRebuildSel
     }
 
     /** {@inheritDoc} */
-    protected void checkDataState(IgniteEx srv, boolean afterRebuild) throws IgniteCheckedException {
+    @Override protected void checkDataState(IgniteEx srv, boolean afterRebuild) throws IgniteCheckedException {
         IgniteInternalCache icache = srv.cachex(CACHE_NAME);
 
         assertNotNull(icache);
diff --git a/modules/jta/src/test/java/org/apache/ignite/internal/processors/cache/GridJtaLifecycleAwareSelfTest.java b/modules/jta/src/test/java/org/apache/ignite/internal/processors/cache/GridJtaLifecycleAwareSelfTest.java
index 56b0883..f76c894 100644
--- a/modules/jta/src/test/java/org/apache/ignite/internal/processors/cache/GridJtaLifecycleAwareSelfTest.java
+++ b/modules/jta/src/test/java/org/apache/ignite/internal/processors/cache/GridJtaLifecycleAwareSelfTest.java
@@ -145,7 +145,7 @@ public class GridJtaLifecycleAwareSelfTest extends GridAbstractLifecycleAwareSel
         // No-op, see anothre tests.
     }
 
-    /** {@inheritDoc} */
+    /** */
     @Test
     public void testCacheLookupLifecycleAware() throws Exception {
         tmConfigurationType = TmConfigurationType.CACHE_LOOKUP;
@@ -153,7 +153,7 @@ public class GridJtaLifecycleAwareSelfTest extends GridAbstractLifecycleAwareSel
         checkLifecycleAware();
     }
 
-    /** {@inheritDoc} */
+    /** */
     @Test
     public void testGlobalLookupLifecycleAware() throws Exception {
         tmConfigurationType = TmConfigurationType.GLOBAL_LOOKUP;
@@ -161,7 +161,7 @@ public class GridJtaLifecycleAwareSelfTest extends GridAbstractLifecycleAwareSel
         checkLifecycleAware();
     }
 
-    /** {@inheritDoc} */
+    /** */
     @Test
     public void testFactoryLifecycleAware() throws Exception {
         tmConfigurationType = TmConfigurationType.FACTORY;
diff --git a/modules/kubernetes/src/main/java/org/apache/ignite/spi/discovery/tcp/ipfinder/kubernetes/TcpDiscoveryKubernetesIpFinder.java b/modules/kubernetes/src/main/java/org/apache/ignite/spi/discovery/tcp/ipfinder/kubernetes/TcpDiscoveryKubernetesIpFinder.java
index 6164a38..01f66b2 100644
--- a/modules/kubernetes/src/main/java/org/apache/ignite/spi/discovery/tcp/ipfinder/kubernetes/TcpDiscoveryKubernetesIpFinder.java
+++ b/modules/kubernetes/src/main/java/org/apache/ignite/spi/discovery/tcp/ipfinder/kubernetes/TcpDiscoveryKubernetesIpFinder.java
@@ -91,15 +91,15 @@ public class TcpDiscoveryKubernetesIpFinder extends TcpDiscoveryIpFinderAdapter
     /** Trust manager. */
     private TrustManager[] trustAll = new TrustManager[] {
         new X509TrustManager() {
-            public void checkServerTrusted(X509Certificate[] certs, String authType) {}
-            public void checkClientTrusted(X509Certificate[] certs, String authType) {}
-            public X509Certificate[] getAcceptedIssuers() { return null; }
+            @Override public void checkServerTrusted(X509Certificate[] certs, String authType) {}
+            @Override public void checkClientTrusted(X509Certificate[] certs, String authType) {}
+            @Override public X509Certificate[] getAcceptedIssuers() { return null; }
         }
     };
 
     /** Host verifier. */
     private HostnameVerifier trustAllHosts = new HostnameVerifier() {
-        public boolean verify(String hostname, SSLSession session) {
+        @Override public boolean verify(String hostname, SSLSession session) {
             return true;
         }
     };
diff --git a/modules/ml/src/main/java/org/apache/ignite/ml/clustering/kmeans/KMeansModel.java b/modules/ml/src/main/java/org/apache/ignite/ml/clustering/kmeans/KMeansModel.java
index 7f17d62..eb2b50a 100644
--- a/modules/ml/src/main/java/org/apache/ignite/ml/clustering/kmeans/KMeansModel.java
+++ b/modules/ml/src/main/java/org/apache/ignite/ml/clustering/kmeans/KMeansModel.java
@@ -52,21 +52,17 @@ public class KMeansModel implements ClusterizationModel<Vector, Integer>, Export
         return distanceMeasure;
     }
 
-    /** Amount of centers in clusterization. */
+    /** {@inheritDoc} */
     @Override public int getAmountOfClusters() {
         return centers.length;
     }
 
-    /** Get centers of clusters. */
+    /** {@inheritDoc} */
     @Override public Vector[] getCenters() {
         return Arrays.copyOf(centers, centers.length);
     }
 
-    /**
-     * Predict closest center index for a given vector.
-     *
-     * @param vec Vector.
-     */
+    /** {@inheritDoc} */
     @Override public Integer predict(Vector vec) {
         int res = -1;
         double minDist = Double.POSITIVE_INFINITY;
diff --git a/modules/ml/src/main/java/org/apache/ignite/ml/genetic/CrossOverJob.java b/modules/ml/src/main/java/org/apache/ignite/ml/genetic/CrossOverJob.java
index 8542bae..6b136c8 100644
--- a/modules/ml/src/main/java/org/apache/ignite/ml/genetic/CrossOverJob.java
+++ b/modules/ml/src/main/java/org/apache/ignite/ml/genetic/CrossOverJob.java
@@ -92,9 +92,7 @@ public class CrossOverJob extends ComputeJobAdapter {
         return newGeneKeys;
     }
 
-    /**
-     * Perform crossover operation
-     */
+    /** {@inheritDoc} */
     @Override public Object execute() throws IgniteException {
 
         if (this.crossOverRate > Math.random()) {
diff --git a/modules/ml/src/main/java/org/apache/ignite/ml/genetic/CrossOverTask.java b/modules/ml/src/main/java/org/apache/ignite/ml/genetic/CrossOverTask.java
index d19a3d3..0e62dd0 100644
--- a/modules/ml/src/main/java/org/apache/ignite/ml/genetic/CrossOverTask.java
+++ b/modules/ml/src/main/java/org/apache/ignite/ml/genetic/CrossOverTask.java
@@ -57,13 +57,7 @@ public class CrossOverTask extends ComputeTaskAdapter<List<Long>, Boolean> {
         this.cfg = cfg;
     }
 
-    /**
-     * Map Jobs to nodes using data affinity.
-     *
-     * @param nodes Cluster Nodes
-     * @param chromosomeKeys Primary keys for respective chromosomes
-     * @return A map of nodes to jobs.
-     */
+    /** {@inheritDoc} */
     @Override public Map map(List<ClusterNode> nodes, List<Long> chromosomeKeys) throws IgniteException {
 
         Map<ComputeJob, ClusterNode> map = new HashMap<>();
@@ -79,22 +73,13 @@ public class CrossOverTask extends ComputeTaskAdapter<List<Long>, Boolean> {
         return map;
     }
 
-    /**
-     * We return TRUE if success, else Exection is thrown.
-     *
-     * @param list ComputeJobResult
-     * @return Boolean value; if operationa was successful return true, otherwise Exception
-     */
+    /** {@inheritDoc} */
     @Override public Boolean reduce(List<ComputeJobResult> list) throws IgniteException {
         // TODO Auto-generated method stub
         return Boolean.TRUE;
     }
 
-    /**
-     * @param res ComputeJobResult
-     * @param rcvd List of ComputeJobResult
-     * @return ComputeJobResultPolicy
-     */
+    /** {@inheritDoc} */
     @Override public ComputeJobResultPolicy result(ComputeJobResult res, List<ComputeJobResult> rcvd) {
         IgniteException err = res.getException();
 
diff --git a/modules/ml/src/main/java/org/apache/ignite/ml/genetic/FitnessJob.java b/modules/ml/src/main/java/org/apache/ignite/ml/genetic/FitnessJob.java
index bdefffd..34bc719 100644
--- a/modules/ml/src/main/java/org/apache/ignite/ml/genetic/FitnessJob.java
+++ b/modules/ml/src/main/java/org/apache/ignite/ml/genetic/FitnessJob.java
@@ -57,13 +57,7 @@ public class FitnessJob extends ComputeJobAdapter {
         this.fitnessFuncton = fitnessFunction;
     }
 
-    /**
-     * Perform fitness operation utilizing IFitnessFunction
-     *
-     * Update chromosome's fitness value
-     *
-     * @return Fitness score
-     */
+    /** {@inheritDoc} */
     @Override public Double execute() throws IgniteException {
 
         IgniteCache<Long, Chromosome> populationCache = ignite.cache(GAGridConstants.POPULATION_CACHE);
diff --git a/modules/ml/src/main/java/org/apache/ignite/ml/genetic/FitnessTask.java b/modules/ml/src/main/java/org/apache/ignite/ml/genetic/FitnessTask.java
index 62f8406..c38ec50 100644
--- a/modules/ml/src/main/java/org/apache/ignite/ml/genetic/FitnessTask.java
+++ b/modules/ml/src/main/java/org/apache/ignite/ml/genetic/FitnessTask.java
@@ -49,11 +49,7 @@ public class FitnessTask extends ComputeTaskAdapter<List<Long>, Boolean> {
         this.cfg = cfg;
     }
 
-    /**
-     * @param nodes List of ClusterNode
-     * @param chromosomeKeys List of chromosome keys
-     * @return Map of jobs to nodes
-     */
+    /** {@inheritDoc} */
     @Override public Map map(List<ClusterNode> nodes, List<Long> chromosomeKeys) throws IgniteException {
 
         Map<ComputeJob, ClusterNode> map = new HashMap<>();
@@ -71,20 +67,13 @@ public class FitnessTask extends ComputeTaskAdapter<List<Long>, Boolean> {
         return map;
     }
 
-    /**
-     * @param list List of ComputeJobResult
-     * @return Boolean value
-     */
+    /** {@inheritDoc} */
     @Override public Boolean reduce(List<ComputeJobResult> list) throws IgniteException {
 
         return Boolean.TRUE;
     }
 
-    /**
-     * @param res ComputeJobResult
-     * @param rcvd List of ComputeJobResult
-     * @return ComputeJobResultPolicy
-     */
+    /** {@inheritDoc} */
     @Override public ComputeJobResultPolicy result(ComputeJobResult res, List<ComputeJobResult> rcvd) {
         IgniteException err = res.getException();
 
diff --git a/modules/ml/src/main/java/org/apache/ignite/ml/genetic/GAGrid.java b/modules/ml/src/main/java/org/apache/ignite/ml/genetic/GAGrid.java
index ba68341..723bc1f 100644
--- a/modules/ml/src/main/java/org/apache/ignite/ml/genetic/GAGrid.java
+++ b/modules/ml/src/main/java/org/apache/ignite/ml/genetic/GAGrid.java
@@ -218,7 +218,7 @@ public class GAGrid {
      * @return Map of primary key/fitness score pairs for chromosomes.
      */
     private LinkedHashMap<Long,Double> getChromosomesByFittest() {
-    	LinkedHashMap<Long, Double> orderChromKeysByFittest  = new LinkedHashMap<>();
+        LinkedHashMap<Long, Double> orderChromKeysByFittest = new LinkedHashMap<>();
     	
         String orderDirection = "desc";
 
@@ -233,9 +233,9 @@ public class GAGrid {
         List<List<?>> res = cursor.getAll();
           		
         for (List row : res) {
-        	Long key = (Long)row.get(0);
-        	Double fitnessScore= (Double)row.get(1);
-        	orderChromKeysByFittest.put(key, fitnessScore);
+            Long key = (Long)row.get(0);
+            Double fitnessScore = (Double)row.get(1);
+            orderChromKeysByFittest.put(key, fitnessScore);
         }
         
         return orderChromKeysByFittest;
@@ -337,7 +337,7 @@ public class GAGrid {
      * @return List of primary Keys for respective chromosomes that will breed
      */
     private List<Long> selectByRouletteWheel(LinkedHashMap map) {
-    	List<Long> populationKeys = this.ignite.compute().execute(new RouletteWheelSelectionTask(this.cfg), map);
+        List<Long> populationKeys = this.ignite.compute().execute(new RouletteWheelSelectionTask(this.cfg), map);
     	
         return populationKeys;
     }
@@ -434,9 +434,9 @@ public class GAGrid {
      * @return List of Chromosome primary keys
      */
     List<Long> getPopulationKeys() {
-    	 String fittestSQL = "select _key from Chromosome";
+        String fittestSQL = "select _key from Chromosome";
 
-         // Execute query to retrieve keys for ALL Chromosomes
+        // Execute query to retrieve keys for ALL Chromosomes
          QueryCursor<List<?>> cursor = populationCache.query(new SqlFieldsQuery(fittestSQL));
 
          List<List<?>> res = cursor.getAll();
diff --git a/modules/ml/src/main/java/org/apache/ignite/ml/genetic/MutateJob.java b/modules/ml/src/main/java/org/apache/ignite/ml/genetic/MutateJob.java
index 1e8378dd..8bd4455 100644
--- a/modules/ml/src/main/java/org/apache/ignite/ml/genetic/MutateJob.java
+++ b/modules/ml/src/main/java/org/apache/ignite/ml/genetic/MutateJob.java
@@ -53,11 +53,7 @@ public class MutateJob extends ComputeJobAdapter {
         this.mutatedGeneKeys = mutatedGeneKeys;
     }
 
-    /**
-     * Perform mutation
-     *
-     * @return Boolean value
-     */
+    /** {@inheritDoc} */
     @Override public Boolean execute() throws IgniteException {
 
         IgniteCache<Long, Chromosome> populationCache = ignite.cache(GAGridConstants.POPULATION_CACHE);
diff --git a/modules/ml/src/main/java/org/apache/ignite/ml/genetic/MutateTask.java b/modules/ml/src/main/java/org/apache/ignite/ml/genetic/MutateTask.java
index 2b35a3e..d6dd812 100644
--- a/modules/ml/src/main/java/org/apache/ignite/ml/genetic/MutateTask.java
+++ b/modules/ml/src/main/java/org/apache/ignite/ml/genetic/MutateTask.java
@@ -73,11 +73,7 @@ public class MutateTask extends ComputeTaskAdapter<List<Long>, Boolean> {
         return mutatedGenes;
     }
 
-    /**
-     * @param nodes List of ClusterNode
-     * @param chromosomeKeys Primary keys for respective chromosomes
-     * @return Mapping compute jobs to nodes.
-     */
+    /** {@inheritDoc} */
     @Override public Map map(List<ClusterNode> nodes, List<Long> chromosomeKeys) throws IgniteException {
 
         Map<ComputeJob, ClusterNode> map = new HashMap<>();
@@ -91,21 +87,12 @@ public class MutateTask extends ComputeTaskAdapter<List<Long>, Boolean> {
         return map;
     }
 
-    /**
-     * We return TRUE if success, else Exection is thrown.
-     *
-     * @param list List of ComputeJobResult
-     * @return Boolean value
-     */
+    /** {@inheritDoc} */
     @Override public Boolean reduce(List<ComputeJobResult> list) throws IgniteException {
         return Boolean.TRUE;
     }
 
-    /**
-     * @param res ComputeJobResult
-     * @param rcvd List of ComputeJobResult
-     * @return ComputeJobResultPolicy
-     */
+    /** {@inheritDoc} */
     @Override public ComputeJobResultPolicy result(ComputeJobResult res, List<ComputeJobResult> rcvd) {
         IgniteException err = res.getException();
 
diff --git a/modules/ml/src/main/java/org/apache/ignite/ml/genetic/TruncateSelectionJob.java b/modules/ml/src/main/java/org/apache/ignite/ml/genetic/TruncateSelectionJob.java
index b35b89d..7440a8a 100644
--- a/modules/ml/src/main/java/org/apache/ignite/ml/genetic/TruncateSelectionJob.java
+++ b/modules/ml/src/main/java/org/apache/ignite/ml/genetic/TruncateSelectionJob.java
@@ -48,11 +48,7 @@ public class TruncateSelectionJob extends ComputeJobAdapter {
         this.mutatedGeneKeys = mutatedGeneKeys;
     }
 
-    /**
-     * Perform mutation
-     *
-     * @return Boolean value
-     */
+    /** {@inheritDoc} */
     @Override public Boolean execute() throws IgniteException {
 
         IgniteCache<Long, Chromosome> populationCache = ignite.cache(GAGridConstants.POPULATION_CACHE);
diff --git a/modules/ml/src/main/java/org/apache/ignite/ml/genetic/TruncateSelectionTask.java b/modules/ml/src/main/java/org/apache/ignite/ml/genetic/TruncateSelectionTask.java
index 7a2802e..343cc07 100644
--- a/modules/ml/src/main/java/org/apache/ignite/ml/genetic/TruncateSelectionTask.java
+++ b/modules/ml/src/main/java/org/apache/ignite/ml/genetic/TruncateSelectionTask.java
@@ -106,11 +106,7 @@ public class TruncateSelectionTask extends ComputeTaskAdapter<List<Long>, Boolea
         return list;
     }
 
-    /**
-     * @param nodes List of ClusterNode.
-     * @param chromosomeKeys Primary keys for respective chromosomes.
-     * @return Map of nodes to jobs.
-     */
+    /** {@inheritDoc} */
     @Override public Map map(List<ClusterNode> nodes, List<Long> chromosomeKeys) throws IgniteException {
         Map<ComputeJob, ClusterNode> map = new HashMap<>();
         Affinity affinity = ignite.affinity(GAGridConstants.POPULATION_CACHE);
@@ -128,21 +124,12 @@ public class TruncateSelectionTask extends ComputeTaskAdapter<List<Long>, Boolea
         return map;
     }
 
-    /**
-     * We return TRUE if success, else Exception is thrown.
-     *
-     * @param list List of ComputeJobResult.
-     * @return Boolean value.
-     */
+    /** {@inheritDoc} */
     @Override public Boolean reduce(List<ComputeJobResult> list) throws IgniteException {
         return Boolean.TRUE;
     }
 
-    /**
-     * @param res ComputeJobResult.
-     * @param rcvd List of ComputeJobResult.
-     * @return ComputeJobResultPolicy.
-     */
+    /** {@inheritDoc} */
     @Override public ComputeJobResultPolicy result(ComputeJobResult res, List<ComputeJobResult> rcvd) {
         IgniteException err = res.getException();
 
diff --git a/modules/ml/src/main/java/org/apache/ignite/ml/knn/NNClassificationModel.java b/modules/ml/src/main/java/org/apache/ignite/ml/knn/NNClassificationModel.java
index 66d1934..ef7ba3e 100644
--- a/modules/ml/src/main/java/org/apache/ignite/ml/knn/NNClassificationModel.java
+++ b/modules/ml/src/main/java/org/apache/ignite/ml/knn/NNClassificationModel.java
@@ -227,6 +227,6 @@ public abstract class NNClassificationModel implements IgniteModel<Vector, Doubl
         this.stgy = mdl.stgy;
     }
 
-    /** */
+    /** {@inheritDoc} */
     @Override public abstract <P> void saveModel(Exporter<KNNModelFormat, P> exporter, P path);
 }
diff --git a/modules/ml/src/main/java/org/apache/ignite/ml/math/primitives/matrix/Matrix.java b/modules/ml/src/main/java/org/apache/ignite/ml/math/primitives/matrix/Matrix.java
index 0856854..1669e54 100644
--- a/modules/ml/src/main/java/org/apache/ignite/ml/math/primitives/matrix/Matrix.java
+++ b/modules/ml/src/main/java/org/apache/ignite/ml/math/primitives/matrix/Matrix.java
@@ -504,9 +504,7 @@ public interface Matrix extends MetaAttributes, Externalizable, StorageOpsMetric
      */
     public Vector viewDiagonal();
 
-    /**
-     * Destroys matrix if managed outside of JVM. It's a no-op in all other cases.
-     */
+    /** {@inheritDoc} */
     @Override public default void destroy() {
         // No-op.
     }
diff --git a/modules/ml/src/main/java/org/apache/ignite/ml/math/primitives/matrix/storage/DenseMatrixStorage.java b/modules/ml/src/main/java/org/apache/ignite/ml/math/primitives/matrix/storage/DenseMatrixStorage.java
index 2f61e47..d161ed9 100644
--- a/modules/ml/src/main/java/org/apache/ignite/ml/math/primitives/matrix/storage/DenseMatrixStorage.java
+++ b/modules/ml/src/main/java/org/apache/ignite/ml/math/primitives/matrix/storage/DenseMatrixStorage.java
@@ -182,7 +182,7 @@ public class DenseMatrixStorage implements MatrixStorage {
         data = (double[])in.readObject();
     }
 
-    /** Get the access mode of this storage. */
+    /** {@inheritDoc} */
     @Override public int accessMode() {
         return stoMode;
     }
diff --git a/modules/ml/src/main/java/org/apache/ignite/ml/math/primitives/matrix/storage/SparseMatrixStorage.java b/modules/ml/src/main/java/org/apache/ignite/ml/math/primitives/matrix/storage/SparseMatrixStorage.java
index 3f2d986..8ad0c25 100644
--- a/modules/ml/src/main/java/org/apache/ignite/ml/math/primitives/matrix/storage/SparseMatrixStorage.java
+++ b/modules/ml/src/main/java/org/apache/ignite/ml/math/primitives/matrix/storage/SparseMatrixStorage.java
@@ -67,9 +67,7 @@ public class SparseMatrixStorage implements MatrixStorage, StorageConstants {
         sto = new HashMap<>();
     }
 
-    /**
-     * @return Matrix elements storage mode.
-     */
+    /** {@inheritDoc} */
     @Override public int storageMode() {
         return stoMode;
     }
diff --git a/modules/ml/src/main/java/org/apache/ignite/ml/nn/MultilayerPerceptron.java b/modules/ml/src/main/java/org/apache/ignite/ml/nn/MultilayerPerceptron.java
index ef13fcb..2ab4f88 100644
--- a/modules/ml/src/main/java/org/apache/ignite/ml/nn/MultilayerPerceptron.java
+++ b/modules/ml/src/main/java/org/apache/ignite/ml/nn/MultilayerPerceptron.java
@@ -353,8 +353,10 @@ public class MultilayerPerceptron implements IgniteModel<Matrix, Matrix>, Smooth
     }
 
     /** {@inheritDoc} */
-    @Override public Vector differentiateByParameters(IgniteFunction<Vector, IgniteDifferentiableVectorToDoubleFunction> loss,
-                                                      Matrix inputsBatch, Matrix truthBatch) {
+    @Override public Vector differentiateByParameters(
+        IgniteFunction<Vector, IgniteDifferentiableVectorToDoubleFunction> loss,
+        Matrix inputsBatch, Matrix truthBatch
+    ) {
         // Backpropagation algorithm is used here.
         int batchSize = inputsBatch.columnSize();
         double invBatchSize = 1 / (double)batchSize;
diff --git a/modules/ml/src/main/java/org/apache/ignite/ml/nn/ReplicatedVectorMatrix.java b/modules/ml/src/main/java/org/apache/ignite/ml/nn/ReplicatedVectorMatrix.java
index 3047077..9d49f55 100644
--- a/modules/ml/src/main/java/org/apache/ignite/ml/nn/ReplicatedVectorMatrix.java
+++ b/modules/ml/src/main/java/org/apache/ignite/ml/nn/ReplicatedVectorMatrix.java
@@ -172,7 +172,7 @@ class ReplicatedVectorMatrix implements Matrix {
         return asCol ? new ReplicatedVectorMatrix(swap(row1, row2), replicationCnt, asCol) : this;
     }
 
-    /** {@inheritDoc} */
+    /** */
     private Vector swap(int idx1, int idx2) {
         double val = vector.getX(idx1);
 
diff --git a/modules/ml/src/main/java/org/apache/ignite/ml/trainers/DatasetTrainer.java b/modules/ml/src/main/java/org/apache/ignite/ml/trainers/DatasetTrainer.java
index 997d8f8..a41a77c 100644
--- a/modules/ml/src/main/java/org/apache/ignite/ml/trainers/DatasetTrainer.java
+++ b/modules/ml/src/main/java/org/apache/ignite/ml/trainers/DatasetTrainer.java
@@ -337,7 +337,7 @@ public abstract class DatasetTrainer<M extends IgniteModel, L> {
                 return new PatchedPreprocessor<K, V, L1, L>(func, extractor);
             }
 
-            /** {@inheritDoc} */
+            /** */
             public <K, V> M fit(DatasetBuilder<K, V> datasetBuilder,
                                 Vectorizer<K, V, Integer, L1> extractor) {
                 return old.fit(datasetBuilder, getNewExtractor(extractor));
diff --git a/modules/ml/src/test/java/org/apache/ignite/ml/TestUtils.java b/modules/ml/src/test/java/org/apache/ignite/ml/TestUtils.java
index c83cb38..6f4aea6 100644
--- a/modules/ml/src/test/java/org/apache/ignite/ml/TestUtils.java
+++ b/modules/ml/src/test/java/org/apache/ignite/ml/TestUtils.java
@@ -447,7 +447,7 @@ public class TestUtils {
      */
     public static <I, O, M extends IgniteModel<I, O>, L> DatasetTrainer<M, L> constantTrainer(M ml) {
         return new DatasetTrainer<M, L>() {
-            /** {@inheritDoc} */
+            /** */
             public <K, V, C extends Serializable> M fit(DatasetBuilder<K, V> datasetBuilder,
                 Vectorizer<K, V, C, L> extractor) {
                 return ml;
@@ -467,8 +467,8 @@ public class TestUtils {
                 return null;
             }
 
-            /** {@inheritDoc} */
-             public <K, V, C extends Serializable> M updateModel(M mdl, DatasetBuilder<K, V> datasetBuilder,
+            /** */
+            public <K, V, C extends Serializable> M updateModel(M mdl, DatasetBuilder<K, V> datasetBuilder,
                 Vectorizer<K, V, C, L> extractor) {
                 return ml;
             }
diff --git a/modules/ml/src/test/java/org/apache/ignite/ml/math/primitives/vector/VectorImplementationsFixtures.java b/modules/ml/src/test/java/org/apache/ignite/ml/math/primitives/vector/VectorImplementationsFixtures.java
index bbc87b0..be76ac5 100644
--- a/modules/ml/src/test/java/org/apache/ignite/ml/math/primitives/vector/VectorImplementationsFixtures.java
+++ b/modules/ml/src/test/java/org/apache/ignite/ml/math/primitives/vector/VectorImplementationsFixtures.java
@@ -214,7 +214,7 @@ class VectorImplementationsFixtures {
             return (size, delta) -> ctor.apply(size + delta, extras[extraIdx]);
         }
 
-        /** */
+        /** {@inheritDoc} */
         @Override void selfTest() {
             final Set<Integer> extraIdxs = new HashSet<>();
 
diff --git a/modules/ml/src/test/java/org/apache/ignite/ml/preprocessing/binarization/BinarizationTrainerTest.java b/modules/ml/src/test/java/org/apache/ignite/ml/preprocessing/binarization/BinarizationTrainerTest.java
index f711690..5a76647 100644
--- a/modules/ml/src/test/java/org/apache/ignite/ml/preprocessing/binarization/BinarizationTrainerTest.java
+++ b/modules/ml/src/test/java/org/apache/ignite/ml/preprocessing/binarization/BinarizationTrainerTest.java
@@ -24,7 +24,6 @@ import org.apache.ignite.ml.dataset.DatasetBuilder;
 import org.apache.ignite.ml.dataset.feature.extractor.Vectorizer;
 import org.apache.ignite.ml.dataset.feature.extractor.impl.DummyVectorizer;
 import org.apache.ignite.ml.dataset.impl.local.LocalDatasetBuilder;
-import org.apache.ignite.ml.math.functions.IgniteBiFunction;
 import org.apache.ignite.ml.math.primitives.vector.Vector;
 import org.apache.ignite.ml.math.primitives.vector.VectorUtils;
 import org.junit.Test;
diff --git a/modules/ml/src/test/java/org/apache/ignite/ml/selection/scoring/evaluator/BinaryClassificationEvaluatorTest.java b/modules/ml/src/test/java/org/apache/ignite/ml/selection/scoring/evaluator/BinaryClassificationEvaluatorTest.java
index 9e0bd23..e0cfab8 100644
--- a/modules/ml/src/test/java/org/apache/ignite/ml/selection/scoring/evaluator/BinaryClassificationEvaluatorTest.java
+++ b/modules/ml/src/test/java/org/apache/ignite/ml/selection/scoring/evaluator/BinaryClassificationEvaluatorTest.java
@@ -21,7 +21,6 @@ import org.apache.ignite.ml.dataset.feature.extractor.Vectorizer;
 import org.apache.ignite.ml.dataset.feature.extractor.impl.DummyVectorizer;
 import org.apache.ignite.ml.knn.NNClassificationModel;
 import org.apache.ignite.ml.knn.classification.KNNClassificationTrainer;
-import org.apache.ignite.ml.math.functions.IgniteBiFunction;
 import org.apache.ignite.ml.math.primitives.vector.Vector;
 import org.apache.ignite.ml.math.primitives.vector.VectorUtils;
 import org.apache.ignite.ml.selection.scoring.metric.classification.Accuracy;
diff --git a/modules/ml/src/test/java/org/apache/ignite/ml/selection/scoring/evaluator/RegressionEvaluatorTest.java b/modules/ml/src/test/java/org/apache/ignite/ml/selection/scoring/evaluator/RegressionEvaluatorTest.java
index 8028e5f..b7cb26a 100644
--- a/modules/ml/src/test/java/org/apache/ignite/ml/selection/scoring/evaluator/RegressionEvaluatorTest.java
+++ b/modules/ml/src/test/java/org/apache/ignite/ml/selection/scoring/evaluator/RegressionEvaluatorTest.java
@@ -23,7 +23,6 @@ import org.apache.ignite.ml.dataset.impl.local.LocalDatasetBuilder;
 import org.apache.ignite.ml.knn.regression.KNNRegressionModel;
 import org.apache.ignite.ml.knn.regression.KNNRegressionTrainer;
 import org.apache.ignite.ml.math.distances.EuclideanDistance;
-import org.apache.ignite.ml.math.functions.IgniteBiFunction;
 import org.apache.ignite.ml.math.primitives.vector.Vector;
 import org.apache.ignite.ml.math.primitives.vector.VectorUtils;
 import org.apache.ignite.ml.selection.scoring.metric.regression.RegressionMetricValues;
diff --git a/modules/osgi/src/main/java/org/apache/ignite/osgi/classloaders/BundleDelegatingClassLoader.java b/modules/osgi/src/main/java/org/apache/ignite/osgi/classloaders/BundleDelegatingClassLoader.java
index a66d724..4659bd8 100644
--- a/modules/osgi/src/main/java/org/apache/ignite/osgi/classloaders/BundleDelegatingClassLoader.java
+++ b/modules/osgi/src/main/java/org/apache/ignite/osgi/classloaders/BundleDelegatingClassLoader.java
@@ -70,26 +70,13 @@ public class BundleDelegatingClassLoader extends ClassLoader {
         return resource;
     }
 
-    /**
-     * Finds a given resource from within the {@link #bundle}.
-     *
-     * @param name The resource name.
-     * @return URLs of resources.
-     * @throws IOException
-     */
+    /** {@inheritDoc} */
     @SuppressWarnings({"unchecked", "rawtypes"})
-    protected Enumeration findResources(String name) throws IOException {
+    @Override protected Enumeration findResources(String name) throws IOException {
         return bundle.getResources(name);
     }
 
-    /**
-     * Loads a class trying the {@link #bundle} first, falling back to the ClassLoader {@link #clsLdr}.
-     *
-     * @param name Class name.
-     * @param resolve {@code true} to resolve the class.
-     * @return The Class.
-     * @throws ClassNotFoundException
-     */
+    /** {@inheritDoc} */
     @Override protected Class<?> loadClass(String name, boolean resolve) throws ClassNotFoundException {
         Class<?> cls;
 
diff --git a/modules/spark/src/test/java/org/apache/ignite/spark/JavaEmbeddedIgniteRDDSelfTest.java b/modules/spark/src/test/java/org/apache/ignite/spark/JavaEmbeddedIgniteRDDSelfTest.java
index d602209..8f3b691 100644
--- a/modules/spark/src/test/java/org/apache/ignite/spark/JavaEmbeddedIgniteRDDSelfTest.java
+++ b/modules/spark/src/test/java/org/apache/ignite/spark/JavaEmbeddedIgniteRDDSelfTest.java
@@ -24,8 +24,6 @@ import org.apache.ignite.configuration.CacheConfiguration;
 import org.apache.ignite.configuration.IgniteConfiguration;
 import org.apache.ignite.internal.util.typedef.F;
 import org.apache.ignite.lang.IgniteOutClosure;
-import org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi;
-import org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder;
 import org.apache.ignite.testframework.junits.common.GridCommonAbstractTest;
 import org.apache.spark.SparkConf;
 import org.apache.spark.api.java.JavaRDD;
diff --git a/modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/core/util/PythonProcessBuilderSupplier.java b/modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/core/util/PythonProcessBuilderSupplier.java
index 824e18a..7ea2c15 100644
--- a/modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/core/util/PythonProcessBuilderSupplier.java
+++ b/modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/core/util/PythonProcessBuilderSupplier.java
@@ -47,12 +47,8 @@ public class PythonProcessBuilderSupplier implements SerializableSupplier<Proces
         this.meta = meta;
     }
 
-    /**
-     * Returns process builder to be used to start Python process.
-     *
-     * @return Process builder to be used to start Python process.
-     */
-    public ProcessBuilder get() {
+    /** {@inheritDoc} */
+    @Override public ProcessBuilder get() {
         String python = System.getenv(PYTHON_ENV_NAME);
 
         if (python == null)
diff --git a/modules/urideploy/src/main/java/org/apache/ignite/spi/deployment/uri/scanners/UriDeploymentScannerManager.java b/modules/urideploy/src/main/java/org/apache/ignite/spi/deployment/uri/scanners/UriDeploymentScannerManager.java
index ba93dcd..181a22b 100644
--- a/modules/urideploy/src/main/java/org/apache/ignite/spi/deployment/uri/scanners/UriDeploymentScannerManager.java
+++ b/modules/urideploy/src/main/java/org/apache/ignite/spi/deployment/uri/scanners/UriDeploymentScannerManager.java
@@ -163,14 +163,14 @@ public class UriDeploymentScannerManager implements UriDeploymentScannerContext
     }
 
     /** {@inheritDoc} */
-    public boolean isCancelled() {
+    @Override public boolean isCancelled() {
         assert scannerThread != null;
 
         return scannerThread.isInterrupted();
     }
 
     /** {@inheritDoc} */
-    public File createTempFile(String fileName, File tmpDir) throws IOException {
+    @Override public File createTempFile(String fileName, File tmpDir) throws IOException {
         assert fileName != null;
 
         int idx = fileName.lastIndexOf('.');
@@ -189,32 +189,32 @@ public class UriDeploymentScannerManager implements UriDeploymentScannerContext
     }
 
     /** {@inheritDoc} */
-    public boolean isFirstScan() {
+    @Override public boolean isFirstScan() {
         return firstScan;
     }
 
     /** {@inheritDoc} */
-    public URI getUri() {
+    @Override public URI getUri() {
         return uri;
     }
 
     /** {@inheritDoc} */
-    public File getDeployDirectory() {
+    @Override public File getDeployDirectory() {
         return deployDir;
     }
 
     /** {@inheritDoc} */
-    public FilenameFilter getFilter() {
+    @Override public FilenameFilter getFilter() {
         return filter;
     }
 
     /** {@inheritDoc} */
-    public GridUriDeploymentScannerListener getListener() {
+    @Override public GridUriDeploymentScannerListener getListener() {
         return lsnr;
     }
 
     /** {@inheritDoc} */
-    public IgniteLogger getLogger() {
+    @Override public IgniteLogger getLogger() {
         return log;
     }
 
diff --git a/modules/urideploy/src/test/java/org/apache/ignite/spi/deployment/uri/GridUriDeploymentAbstractSelfTest.java b/modules/urideploy/src/test/java/org/apache/ignite/spi/deployment/uri/GridUriDeploymentAbstractSelfTest.java
index 8002a40..d90a14b 100644
--- a/modules/urideploy/src/test/java/org/apache/ignite/spi/deployment/uri/GridUriDeploymentAbstractSelfTest.java
+++ b/modules/urideploy/src/test/java/org/apache/ignite/spi/deployment/uri/GridUriDeploymentAbstractSelfTest.java
@@ -92,7 +92,7 @@ public abstract class GridUriDeploymentAbstractSelfTest extends GridSpiAbstractT
     protected void waitForTask(String taskName, boolean expectDeployed, long timeout) throws IgniteCheckedException {
         assertTrue("Failed to wait for (un)deployment of " + taskName,
             GridTestUtils.waitForCondition(new GridAbsPredicateX() {
-                public boolean applyx() throws IgniteCheckedException {
+                @Override public boolean applyx() throws IgniteCheckedException {
                     if (expectDeployed)
                         return getSpi().findResource(taskName) != null;
                     else
diff --git a/modules/yardstick/src/main/java/org/apache/ignite/yardstick/IgniteThinClient.java b/modules/yardstick/src/main/java/org/apache/ignite/yardstick/IgniteThinClient.java
index b6ae026..6a10d92 100644
--- a/modules/yardstick/src/main/java/org/apache/ignite/yardstick/IgniteThinClient.java
+++ b/modules/yardstick/src/main/java/org/apache/ignite/yardstick/IgniteThinClient.java
@@ -55,7 +55,7 @@ public class IgniteThinClient {
         this.client = client;
     }
 
-    /** {@inheritDoc} */
+    /** */
     public IgniteClient start(BenchmarkConfiguration cfg, String host) throws Exception {
         IgniteBenchmarkArguments args = new IgniteBenchmarkArguments();
 
diff --git a/modules/yarn/src/main/java/org/apache/ignite/yarn/ApplicationMaster.java b/modules/yarn/src/main/java/org/apache/ignite/yarn/ApplicationMaster.java
index 3a5c946..628319b 100644
--- a/modules/yarn/src/main/java/org/apache/ignite/yarn/ApplicationMaster.java
+++ b/modules/yarn/src/main/java/org/apache/ignite/yarn/ApplicationMaster.java
@@ -106,7 +106,7 @@ public class ApplicationMaster implements AMRMClientAsync.CallbackHandler {
     }
 
     /** {@inheritDoc} */
-    public synchronized void onContainersAllocated(List<Container> conts) {
+    @Override public synchronized void onContainersAllocated(List<Container> conts) {
         for (Container c : conts) {
             if (checkContainer(c)) {
                 try {
@@ -225,7 +225,7 @@ public class ApplicationMaster implements AMRMClientAsync.CallbackHandler {
     }
 
     /** {@inheritDoc} */
-    public synchronized void onContainersCompleted(List<ContainerStatus> statuses) {
+    @Override public synchronized void onContainersCompleted(List<ContainerStatus> statuses) {
         for (ContainerStatus status : statuses) {
             containers.remove(status.getContainerId());
 
@@ -235,7 +235,7 @@ public class ApplicationMaster implements AMRMClientAsync.CallbackHandler {
     }
 
     /** {@inheritDoc} */
-    public synchronized void onNodesUpdated(List<NodeReport> updated) {
+    @Override public synchronized void onNodesUpdated(List<NodeReport> updated) {
         for (NodeReport node : updated) {
             // If node unusable.
             if (node.getNodeState().isUnusable()) {
@@ -255,17 +255,17 @@ public class ApplicationMaster implements AMRMClientAsync.CallbackHandler {
     }
 
     /** {@inheritDoc} */
-    public void onShutdownRequest() {
+    @Override public void onShutdownRequest() {
         // No-op.
     }
 
     /** {@inheritDoc} */
-    public void onError(Throwable t) {
+    @Override public void onError(Throwable t) {
         nmClient.stop();
     }
 
     /** {@inheritDoc} */
-    public float getProgress() {
+    @Override public float getProgress() {
         return 50;
     }
 
diff --git a/modules/zookeeper/src/main/java/org/apache/ignite/spi/discovery/zk/internal/ZookeeperClusterNode.java b/modules/zookeeper/src/main/java/org/apache/ignite/spi/discovery/zk/internal/ZookeeperClusterNode.java
index 6c9ee71..fcbc19e 100644
--- a/modules/zookeeper/src/main/java/org/apache/ignite/spi/discovery/zk/internal/ZookeeperClusterNode.java
+++ b/modules/zookeeper/src/main/java/org/apache/ignite/spi/discovery/zk/internal/ZookeeperClusterNode.java
@@ -157,7 +157,7 @@ public class ZookeeperClusterNode implements IgniteClusterNode, Externalizable,
     }
 
     /** {@inheritDoc} */
-    public void setConsistentId(Serializable consistentId) {
+    @Override public void setConsistentId(Serializable consistentId) {
         this.consistentId = consistentId;
 
         final Map<String, Object> map = new HashMap<>(attrs);
@@ -210,7 +210,7 @@ public class ZookeeperClusterNode implements IgniteClusterNode, Externalizable,
     }
 
     /** {@inheritDoc} */
-    public void setMetrics(ClusterMetrics metrics) {
+    @Override public void setMetrics(ClusterMetrics metrics) {
         assert metrics != null;
 
         this.metrics = metrics;
@@ -230,7 +230,7 @@ public class ZookeeperClusterNode implements IgniteClusterNode, Externalizable,
     }
 
     /** {@inheritDoc} */
-    public void setCacheMetrics(Map<Integer, CacheMetrics> cacheMetrics) {
+    @Override public void setCacheMetrics(Map<Integer, CacheMetrics> cacheMetrics) {
         this.cacheMetrics = cacheMetrics != null ? cacheMetrics : Collections.<Integer, CacheMetrics>emptyMap();
     }
 
diff --git a/modules/zookeeper/src/test/java/org/apache/ignite/spi/discovery/tcp/ipfinder/zk/curator/TestingZooKeeperServer.java b/modules/zookeeper/src/test/java/org/apache/ignite/spi/discovery/tcp/ipfinder/zk/curator/TestingZooKeeperServer.java
index eee1670..2ee583f 100644
--- a/modules/zookeeper/src/test/java/org/apache/ignite/spi/discovery/tcp/ipfinder/zk/curator/TestingZooKeeperServer.java
+++ b/modules/zookeeper/src/test/java/org/apache/ignite/spi/discovery/tcp/ipfinder/zk/curator/TestingZooKeeperServer.java
@@ -78,7 +78,7 @@ public class TestingZooKeeperServer extends QuorumPeerMain implements Closeable
     }
 
     /** {@inheritDoc} */
-    public QuorumPeer getQuorumPeer() {
+    @Override public QuorumPeer getQuorumPeer() {
         return main.getQuorumPeer();
     }
 
@@ -152,7 +152,7 @@ public class TestingZooKeeperServer extends QuorumPeerMain implements Closeable
             return;
 
         new Thread(new Runnable() {
-            public void run() {
+            @Override public void run() {
                 try {
                     QuorumPeerConfig config = configBuilder.buildConfig(thisInstanceIndex);
                     main.runFromConfig(config);
diff --git a/parent/pom.xml b/parent/pom.xml
index 9de9e8b..57ee597 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -102,6 +102,8 @@
         <lucene.version>7.4.0</lucene.version>
         <lz4.version>1.5.0</lz4.version>
         <maven.bundle.plugin.version>3.5.0</maven.bundle.plugin.version>
+        <maven.checkstyle.plugin.version>3.0.0</maven.checkstyle.plugin.version>
+        <checkstyle.puppycrawl.version>8.19</checkstyle.puppycrawl.version>
         <mockito.version>1.10.19</mockito.version>
         <mysql.connector.version>8.0.13</mysql.connector.version>
         <netlibjava.version>1.1.2</netlibjava.version>
@@ -790,6 +792,45 @@
 
     <profiles>
         <profile>
+            <id>checkstyle</id>
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-checkstyle-plugin</artifactId>
+                        <version>${maven.checkstyle.plugin.version}</version>
+                        <executions>
+                            <execution>
+                                <id>style</id>
+                                <goals>
+                                    <goal>check</goal>
+                                </goals>
+                                <phase>validate</phase>
+                                <configuration>
+                                    <consoleOutput>true</consoleOutput>
+                                    <logViolationsToConsole>true</logViolationsToConsole>
+                                    <failsOnError>false</failsOnError>
+                                    <failOnViolation>false</failOnViolation>
+                                    <outputFile>${project.build.directory}/checkstyle-result.xml</outputFile>
+                                    <configLocation>../checkstyle/checkstyle.xml</configLocation>
+                                    <suppressionsLocation>../checkstyle/checkstyle-suppressions.xml</suppressionsLocation>
+                                    <includeTestSourceDirectory>true</includeTestSourceDirectory>
+                                </configuration>
+                            </execution>
+                        </executions>
+                        <dependencies>
+                            <dependency>
+                                <groupId>com.puppycrawl.tools</groupId>
+                                <artifactId>checkstyle</artifactId>
+                                <version>${checkstyle.puppycrawl.version}</version>
+                            </dependency>
+                        </dependencies>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+
+        <profile>
             <id>check-licenses</id>
             <build>
                 <plugins>
@@ -863,10 +904,7 @@
                                         <exclude>**/keystore/ca/*serial</exclude><!--auto generated files-->
                                         <exclude>**/META-INF/services/**</exclude> <!-- Interface mappings: cannot be changed -->
                                         <!--special excludes-->
-                                        <exclude>idea/disabled_plugins.txt</exclude>
                                         <exclude>idea/ignite_codeStyle.xml</exclude>
-                                        <exclude>idea/ignite_inspections.xml</exclude>
-                                        <exclude>idea/ignite_inspections_teamcity.xml</exclude>
                                         <exclude>**/DEVNOTES*.txt</exclude>
                                         <exclude>**/NOTICE*</exclude>
                                         <exclude>**/LICENSE*</exclude>
@@ -981,6 +1019,8 @@
                                         <exclude>**/web-console/frontend/**/*.svg</exclude>
                                         <!--Packaging -->
                                         <exclude>packaging/**</exclude>
+                                        <!-- Checkstyle -->
+                                        <exclude>checkstyle/**</exclude>
                                     </excludes>
                                 </configuration>
                             </execution>
@@ -1266,6 +1306,5 @@
                 </pluginManagement>
             </build>
         </profile>
-
     </profiles>
 </project>


Mime
View raw message