]> source.dussan.org Git - sonarqube.git/commitdiff
Fix EOLs
authorEvgeny Mandrikov <mandrikov@gmail.com>
Tue, 7 Aug 2012 20:38:09 +0000 (02:38 +0600)
committerEvgeny Mandrikov <mandrikov@gmail.com>
Tue, 7 Aug 2012 20:38:09 +0000 (02:38 +0600)
plugins/sonar-checkstyle-plugin/src/main/resources/org/sonar/plugins/checkstyle/checkstyle-plugin.properties
plugins/sonar-checkstyle-plugin/src/main/resources/org/sonar/plugins/checkstyle/profile-sonar-way.xml
plugins/sonar-checkstyle-plugin/src/main/resources/org/sonar/plugins/checkstyle/profile-sun-conventions.xml
plugins/sonar-findbugs-plugin/src/main/resources/org/sonar/plugins/findbugs/findbugs-plugin.properties

index 1b91689f319a46bdc1395579c354b8aefe3aa1c0..a882de63115fb6e6dddcb787b7dc828fdaa701cf 100644 (file)
-<profile>\r
-  <name>Sonar way</name>\r
-  <language>java</language>\r
-  <rules>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.coding.ParameterAssignmentCheck</key>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.design.HideUtilityClassConstructorCheck</key>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.coding.SimplifyBooleanExpressionCheck</key>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.naming.StaticVariableNameCheck</key>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.modifier.ModifierOrderCheck</key>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.naming.MethodNameCheck</key>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.design.FinalClassCheck</key>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.coding.EmptyStatementCheck</key>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.coding.InnerAssignmentCheck</key>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.coding.DoubleCheckedLockingCheck</key>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.imports.UnusedImportsCheck</key>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.coding.StringLiteralEqualityCheck</key>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.modifier.RedundantModifierCheck</key>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.coding.RedundantThrowsCheck</key>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.coding.IllegalThrowsCheck</key>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.sizes.AnonInnerLengthCheck</key>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.naming.MemberNameCheck</key>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.naming.ConstantNameCheck</key>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.naming.PackageNameCheck</key>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.coding.DefaultComesLastCheck</key>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.coding.EqualsHashCodeCheck</key>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.coding.SimplifyBooleanReturnCheck</key>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.coding.HiddenFieldCheck</key>\r
-      <parameters>\r
-        <parameter>\r
-          <key>tokens</key>\r
-          <value>VARIABLE_DEF</value>\r
-        </parameter>\r
-        <parameter>\r
-          <key>ignoreConstructorParameter</key>\r
-          <value>true</value>\r
-        </parameter>\r
-        <parameter>\r
-          <key>ignoreSetter</key>\r
-          <value>true</value>\r
-        </parameter>\r
-        <parameter>\r
-          <key>ignoreAbstractMethods</key>\r
-          <value>true</value>\r
-        </parameter>\r
-      </parameters>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.naming.LocalFinalVariableNameCheck</key>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.design.VisibilityModifierCheck</key>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.coding.MagicNumberCheck</key>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.naming.LocalVariableNameCheck</key>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.naming.ParameterNameCheck</key>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.metrics.BooleanExpressionComplexityCheck</key>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.metrics.CyclomaticComplexityCheck</key>\r
-      <parameters>\r
-        <parameter>\r
-          <key>max</key>\r
-          <value>10</value>\r
-        </parameter>\r
-      </parameters>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.naming.ClassTypeParameterName</key>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.naming.MethodTypeParameterName</key>\r
-    </rule>\r
-  </rules>\r
-</profile>\r
+<profile>
+  <name>Sonar way</name>
+  <language>java</language>
+  <rules>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.coding.ParameterAssignmentCheck</key>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.design.HideUtilityClassConstructorCheck</key>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.coding.SimplifyBooleanExpressionCheck</key>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.naming.StaticVariableNameCheck</key>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.modifier.ModifierOrderCheck</key>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.naming.MethodNameCheck</key>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.design.FinalClassCheck</key>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.coding.EmptyStatementCheck</key>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.coding.InnerAssignmentCheck</key>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.coding.DoubleCheckedLockingCheck</key>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.imports.UnusedImportsCheck</key>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.coding.StringLiteralEqualityCheck</key>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.modifier.RedundantModifierCheck</key>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.coding.RedundantThrowsCheck</key>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.coding.IllegalThrowsCheck</key>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.sizes.AnonInnerLengthCheck</key>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.naming.MemberNameCheck</key>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.naming.ConstantNameCheck</key>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.naming.PackageNameCheck</key>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.coding.DefaultComesLastCheck</key>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.coding.EqualsHashCodeCheck</key>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.coding.SimplifyBooleanReturnCheck</key>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.coding.HiddenFieldCheck</key>
+      <parameters>
+        <parameter>
+          <key>tokens</key>
+          <value>VARIABLE_DEF</value>
+        </parameter>
+        <parameter>
+          <key>ignoreConstructorParameter</key>
+          <value>true</value>
+        </parameter>
+        <parameter>
+          <key>ignoreSetter</key>
+          <value>true</value>
+        </parameter>
+        <parameter>
+          <key>ignoreAbstractMethods</key>
+          <value>true</value>
+        </parameter>
+      </parameters>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.naming.LocalFinalVariableNameCheck</key>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.design.VisibilityModifierCheck</key>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.coding.MagicNumberCheck</key>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.naming.LocalVariableNameCheck</key>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.naming.ParameterNameCheck</key>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.metrics.BooleanExpressionComplexityCheck</key>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.metrics.CyclomaticComplexityCheck</key>
+      <parameters>
+        <parameter>
+          <key>max</key>
+          <value>10</value>
+        </parameter>
+      </parameters>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.naming.ClassTypeParameterName</key>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.naming.MethodTypeParameterName</key>
+    </rule>
+  </rules>
+</profile>
index 9eb0857c211b6e88829f0112544094a8ce751cc2..9eef0c794d0cb5329ba6cf48b4c3987aef34661d 100644 (file)
-<profile>\r
-  <name>Sun checks</name>\r
-  <language>java</language>\r
-  <rules>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.NewlineAtEndOfFileCheck</key>\r
-      <parameters>\r
-        <parameter>\r
-          <key>lineSeparator</key>\r
-          <value>system</value>\r
-        </parameter>\r
-      </parameters>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.whitespace.WhitespaceAfterCheck</key>\r
-      <parameters>\r
-        <parameter>\r
-          <key>tokens</key>\r
-          <value>COMMA,SEMI,TYPECAST</value>\r
-        </parameter>\r
-      </parameters>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.whitespace.FileTabCharacterCheck</key>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.coding.MissingSwitchDefaultCheck</key>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.whitespace.EmptyForIteratorPadCheck</key>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.coding.SimplifyBooleanExpressionCheck</key>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.modifier.ModifierOrderCheck</key>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.design.HideUtilityClassConstructorCheck</key>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.design.FinalClassCheck</key>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.UpperEllCheck</key>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.coding.EmptyStatementCheck</key>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.imports.AvoidStarImportCheck</key>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.whitespace.ParenPadCheck</key>\r
-      <parameters>\r
-        <parameter>\r
-          <key>tokens</key>\r
-          <value>CTOR_CALL,LPAREN,METHOD_CALL,RPAREN,SUPER_CTOR_CALL</value>\r
-        </parameter>\r
-      </parameters>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.blocks.NeedBracesCheck</key>\r
-      <parameters>\r
-        <parameter>\r
-          <key>tokens</key>\r
-          <value>LITERAL_DO,LITERAL_ELSE,LITERAL_IF,LITERAL_FOR,LITERAL_WHILE</value>\r
-        </parameter>\r
-      </parameters>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.imports.UnusedImportsCheck</key>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.naming.StaticVariableNameCheck</key>\r
-      <parameters>\r
-        <parameter>\r
-          <key>format</key>\r
-          <value>^[a-z][a-zA-Z0-9]*$</value>\r
-        </parameter>\r
-      </parameters>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.imports.IllegalImportCheck</key>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.naming.MethodNameCheck</key>\r
-      <parameters>\r
-        <parameter>\r
-          <key>format</key>\r
-          <value>^[a-z][a-zA-Z0-9]*$</value>\r
-        </parameter>\r
-      </parameters>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMethodCheck</key>\r
-      <parameters>\r
-        <parameter>\r
-          <key>allowUndeclaredRTE</key>\r
-          <value>false</value>\r
-        </parameter>\r
-        <parameter>\r
-          <key>allowThrowsTagsForSubclasses</key>\r
-          <value>false</value>\r
-        </parameter>\r
-        <parameter>\r
-          <key>allowMissingParamTags</key>\r
-          <value>false</value>\r
-        </parameter>\r
-        <parameter>\r
-          <key>allowMissingThrowsTags</key>\r
-          <value>false</value>\r
-        </parameter>\r
-        <parameter>\r
-          <key>allowMissingReturnTag</key>\r
-          <value>false</value>\r
-        </parameter>\r
-        <parameter>\r
-          <key>allowMissingJavadoc</key>\r
-          <value>false</value>\r
-        </parameter>\r
-        <parameter>\r
-          <key>allowMissingPropertyJavadoc</key>\r
-          <value>false</value>\r
-        </parameter>\r
-        <parameter>\r
-          <key>tokens</key>\r
-          <value>METHOD_DEF,CTOR_DEF</value>\r
-        </parameter>\r
-      </parameters>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.FinalParametersCheck</key>\r
-      <parameters>\r
-        <parameter>\r
-          <key>tokens</key>\r
-          <value>METHOD_DEF,CTOR_DEF</value>\r
-        </parameter>\r
-      </parameters>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.coding.SimplifyBooleanReturnCheck</key>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.blocks.EmptyBlockCheck</key>\r
-      <parameters>\r
-        <parameter>\r
-          <key>tokens</key>\r
-          <value>\r
-            LITERAL_CATCH,LITERAL_DO,LITERAL_ELSE,LITERAL_FINALLY,LITERAL_IF,LITERAL_FOR,LITERAL_TRY,LITERAL_WHILE,INSTANCE_INIT,STATIC_INIT\r
-          </value>\r
-        </parameter>\r
-      </parameters>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.TodoCommentCheck</key>\r
-      <parameters>\r
-        <parameter>\r
-          <key>format</key>\r
-          <value>TODO:</value>\r
-        </parameter>\r
-      </parameters>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.coding.DoubleCheckedLockingCheck</key>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.coding.EqualsHashCodeCheck</key>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocVariableCheck</key>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.sizes.FileLengthCheck</key>\r
-      <parameters>\r
-        <parameter>\r
-          <key>max</key>\r
-          <value>2000</value>\r
-        </parameter>\r
-      </parameters>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.sizes.ParameterNumberCheck</key>\r
-      <parameters>\r
-        <parameter>\r
-          <key>max</key>\r
-          <value>7</value>\r
-        </parameter>\r
-        <parameter>\r
-          <key>tokens</key>\r
-          <value>METHOD_DEF,CTOR_DEF</value>\r
-        </parameter>\r
-      </parameters>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.modifier.RedundantModifierCheck</key>\r
-      <parameters>\r
-        <parameter>\r
-          <key>tokens</key>\r
-          <value>METHOD_DEF,VARIABLE_DEF,ANNOTATION_FIELD_DEF</value>\r
-        </parameter>\r
-      </parameters>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.coding.RedundantThrowsCheck</key>\r
-      <parameters>\r
-        <parameter>\r
-          <key>allowUnchecked</key>\r
-          <value>false</value>\r
-        </parameter>\r
-        <parameter>\r
-          <key>allowSubclasses</key>\r
-          <value>false</value>\r
-        </parameter>\r
-      </parameters>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.whitespace.TypecastParenPadCheck</key>\r
-      <parameters>\r
-        <parameter>\r
-          <key>tokens</key>\r
-          <value>TYPECAST,RPAREN</value>\r
-        </parameter>\r
-      </parameters>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.sizes.LineLengthCheck</key>\r
-      <parameters>\r
-        <parameter>\r
-          <key>ignorePattern</key>\r
-          <value>^$</value>\r
-        </parameter>\r
-        <parameter>\r
-          <key>max</key>\r
-          <value>80</value>\r
-        </parameter>\r
-      </parameters>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.coding.InnerAssignmentCheck</key>\r
-      <parameters>\r
-        <parameter>\r
-          <key>tokens</key>\r
-          <value>\r
-            ASSIGN,BAND_ASSIGN,BOR_ASSIGN,BSR_ASSIGN,BXOR_ASSIGN,DIV_ASSIGN,MINUS_ASSIGN,MOD_ASSIGN,PLUS_ASSIGN,SL_ASSIGN,SR_ASSIGN,STAR_ASSIGN\r
-          </value>\r
-        </parameter>\r
-      </parameters>\r
-    </rule>\r
-\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.whitespace.OperatorWrapCheck</key>\r
-      <parameters>\r
-        <parameter>\r
-          <key>option</key>\r
-          <value>nl</value>\r
-        </parameter>\r
-        <parameter>\r
-          <key>tokens</key>\r
-          <value>\r
-            BAND,BOR,BSR,BXOR,COLON,DIV,EQUAL,GE,GT,LAND,LE,LITERAL_INSTANCEOF,LOR,LT,MINUS,MOD,NOT_EQUAL,PLUS,QUESTION,SL,SR,STAR\r
-          </value>\r
-        </parameter>\r
-      </parameters>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.naming.MemberNameCheck</key>\r
-      <parameters>\r
-        <parameter>\r
-          <key>format</key>\r
-          <value>^[a-z][a-zA-Z0-9]*$</value>\r
-        </parameter>\r
-        <parameter>\r
-          <key>applyToPublic</key>\r
-          <value>true</value>\r
-        </parameter>\r
-        <parameter>\r
-          <key>applyToProtected</key>\r
-          <value>true</value>\r
-        </parameter>\r
-        <parameter>\r
-          <key>applyToPackage</key>\r
-          <value>true</value>\r
-        </parameter>\r
-        <parameter>\r
-          <key>applyToPrivate</key>\r
-          <value>true</value>\r
-        </parameter>\r
-      </parameters>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.blocks.RightCurlyCheck</key>\r
-      <parameters>\r
-        <parameter>\r
-          <key>tokens</key>\r
-          <value>LITERAL_TRY,LITERAL_CATCH,LITERAL_FINALLY,LITERAL_IF,LITERAL_ELSE</value>\r
-        </parameter>\r
-      </parameters>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.naming.PackageNameCheck</key>\r
-      <parameters>\r
-        <parameter>\r
-          <key>format</key>\r
-          <value>^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$</value>\r
-        </parameter>\r
-      </parameters>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.naming.ConstantNameCheck</key>\r
-      <parameters>\r
-        <parameter>\r
-          <key>format</key>\r
-          <value>^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$</value>\r
-        </parameter>\r
-      </parameters>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.naming.TypeNameCheck</key>\r
-      <parameters>\r
-        <parameter>\r
-          <key>format</key>\r
-          <value>^[A-Z][a-zA-Z0-9]*$</value>\r
-        </parameter>\r
-      </parameters>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.sizes.MethodLengthCheck</key>\r
-      <parameters>\r
-        <parameter>\r
-          <key>max</key>\r
-          <value>150</value>\r
-        </parameter>\r
-        <parameter>\r
-          <key>countEmpty</key>\r
-          <value>true</value>\r
-        </parameter>\r
-        <parameter>\r
-          <key>tokens</key>\r
-          <value>METHOD_DEF,CTOR_DEF</value>\r
-        </parameter>\r
-      </parameters>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.naming.LocalFinalVariableNameCheck</key>\r
-      <parameters>\r
-        <parameter>\r
-          <key>format</key>\r
-          <value>^[a-z][a-zA-Z0-9]*$</value>\r
-        </parameter>\r
-      </parameters>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocTypeCheck</key>\r
-      <parameters>\r
-        <parameter>\r
-          <key>allowMissingParamTags</key>\r
-          <value>false</value>\r
-        </parameter>\r
-        <parameter>\r
-          <key>tokens</key>\r
-          <value>INTERFACE_DEF,CLASS_DEF</value>\r
-        </parameter>\r
-      </parameters>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocStyleCheck</key>\r
-      <parameters>\r
-        <parameter>\r
-          <key>checkFirstSentence</key>\r
-          <value>true</value>\r
-        </parameter>\r
-        <parameter>\r
-          <key>checkEmptyJavadoc</key>\r
-          <value>false</value>\r
-        </parameter>\r
-        <parameter>\r
-          <key>checkHtml</key>\r
-          <value>true</value>\r
-        </parameter>\r
-        <parameter>\r
-          <key>tokens</key>\r
-          <value>INTERFACE_DEF,CLASS_DEF,METHOD_DEF,CTOR_DEF,VARIABLE_DEF</value>\r
-        </parameter>\r
-      </parameters>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.design.InterfaceIsTypeCheck</key>\r
-      <parameters>\r
-        <parameter>\r
-          <key>allowMarkerInterfaces</key>\r
-          <value>true</value>\r
-        </parameter>\r
-      </parameters>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.coding.HiddenFieldCheck</key>\r
-      <parameters>\r
-        <parameter>\r
-          <key>tokens</key>\r
-          <value>PARAMETER_DEF,VARIABLE_DEF</value>\r
-        </parameter>\r
-        <parameter>\r
-          <key>ignoreConstructorParameter</key>\r
-          <value>false</value>\r
-        </parameter>\r
-        <parameter>\r
-          <key>ignoreSetter</key>\r
-          <value>false</value>\r
-        </parameter>\r
-        <parameter>\r
-          <key>ignoreAbstractMethods</key>\r
-          <value>false</value>\r
-        </parameter>\r
-      </parameters>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.coding.AvoidInlineConditionalsCheck</key>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.whitespace.NoWhitespaceAfterCheck</key>\r
-      <parameters>\r
-        <parameter>\r
-          <key>allowLineBreaks</key>\r
-          <value>true</value>\r
-        </parameter>\r
-        <parameter>\r
-          <key>tokens</key>\r
-          <value>ARRAY_INIT,BNOT,DEC,DOT,INC,LNOT,UNARY_MINUS,UNARY_PLUS</value>\r
-        </parameter>\r
-      </parameters>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.blocks.LeftCurlyCheck</key>\r
-      <parameters>\r
-        <parameter>\r
-          <key>option</key>\r
-          <value>eol</value>\r
-        </parameter>\r
-        <parameter>\r
-          <key>maxLineLength</key>\r
-          <value>80</value>\r
-        </parameter>\r
-        <parameter>\r
-          <key>tokens</key>\r
-          <value>\r
-            CLASS_DEF,CTOR_DEF,INTERFACE_DEF,LITERAL_CATCH,LITERAL_DO,LITERAL_ELSE,LITERAL_FINALLY,LITERAL_FOR,LITERAL_IF,LITERAL_SWITCH,LITERAL_SYNCHRONIZED,LITERAL_TRY,LITERAL_WHILE,METHOD_DEF\r
-          </value>\r
-        </parameter>\r
-      </parameters>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.design.VisibilityModifierCheck</key>\r
-      <parameters>\r
-        <parameter>\r
-          <key>packageAllowed</key>\r
-          <value>false</value>\r
-        </parameter>\r
-        <parameter>\r
-          <key>protectedAllowed</key>\r
-          <value>false</value>\r
-        </parameter>\r
-        <parameter>\r
-          <key>publicMemberPattern</key>\r
-          <value>^serialVersionUID$</value>\r
-        </parameter>\r
-      </parameters>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.naming.ParameterNameCheck</key>\r
-      <parameters>\r
-        <parameter>\r
-          <key>format</key>\r
-          <value>^[a-z][a-zA-Z0-9]*$</value>\r
-        </parameter>\r
-      </parameters>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.whitespace.NoWhitespaceBeforeCheck</key>\r
-      <parameters>\r
-        <parameter>\r
-          <key>allowLineBreaks</key>\r
-          <value>false</value>\r
-        </parameter>\r
-        <parameter>\r
-          <key>tokens</key>\r
-          <value>SEMI,POST_DEC,POST_INC</value>\r
-        </parameter>\r
-      </parameters>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.whitespace.MethodParamPadCheck</key>\r
-      <parameters>\r
-        <parameter>\r
-          <key>allowLineBreaks</key>\r
-          <value>false</value>\r
-        </parameter>\r
-        <parameter>\r
-          <key>tokens</key>\r
-          <value>CTOR_DEF,LITERAL_NEW,METHOD_CALL,METHOD_DEF,SUPER_CTOR_CALL</value>\r
-        </parameter>\r
-      </parameters>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.coding.MagicNumberCheck</key>\r
-      <parameters>\r
-        <parameter>\r
-          <key>tokens</key>\r
-          <value>NUM_DOUBLE,NUM_FLOAT,NUM_INT,NUM_LONG</value>\r
-        </parameter>\r
-        <parameter>\r
-          <key>ignoreNumbers</key>\r
-          <value>-1,0,1,2</value>\r
-        </parameter>\r
-      </parameters>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.naming.LocalVariableNameCheck</key>\r
-      <parameters>\r
-        <parameter>\r
-          <key>format</key>\r
-          <value>^[a-z][a-zA-Z0-9]*$</value>\r
-        </parameter>\r
-      </parameters>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.blocks.AvoidNestedBlocksCheck</key>\r
-      <parameters>\r
-        <parameter>\r
-          <key>allowInSwitchCase</key>\r
-          <value>false</value>\r
-        </parameter>\r
-      </parameters>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.whitespace.WhitespaceAroundCheck</key>\r
-      <parameters>\r
-        <parameter>\r
-          <key>tokens</key>\r
-          <value>\r
-            ASSIGN,BAND,BAND_ASSIGN,BOR,BOR_ASSIGN,BSR,BSR_ASSIGN,BXOR,BXOR_ASSIGN,COLON,DIV,DIV_ASSIGN,EQUAL,GE,GT,LAND,LCURLY,LE,LITERAL_ASSERT,LITERAL_CATCH,LITERAL_DO,LITERAL_ELSE,LITERAL_FINALLY,LITERAL_FOR,LITERAL_IF,LITERAL_RETURN,LITERAL_SYNCHRONIZED,LITERAL_TRY,LITERAL_WHILE,LOR,LT,MINUS,MINUS_ASSIGN,MOD,MOD_ASSIGN,NOT_EQUAL,PLUS,PLUS_ASSIGN,QUESTION,RCURLY,SL,SLIST,SL_ASSIGN,SR,SR_ASSIGN,STAR,STAR_ASSIGN,GENERIC_START,GENERIC_END,TYPE_EXTENSION_AND,WILDCARD_TYPE\r
-          </value>\r
-        </parameter>\r
-        <parameter>\r
-          <key>allowEmptyConstructors</key>\r
-          <value>false</value>\r
-        </parameter>\r
-        <parameter>\r
-          <key>allowEmptyMethods</key>\r
-          <value>false</value>\r
-        </parameter>\r
-      </parameters>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.ArrayTypeStyleCheck</key>\r
-      <parameters>\r
-        <parameter>\r
-          <key>javaStyle</key>\r
-          <value>true</value>\r
-        </parameter>\r
-      </parameters>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.naming.ClassTypeParameterName</key>\r
-    </rule>\r
-    <rule>\r
-      <repositoryKey>checkstyle</repositoryKey>\r
-      <key>com.puppycrawl.tools.checkstyle.checks.naming.MethodTypeParameterName</key>\r
-    </rule>\r
-  </rules>\r
-</profile>\r
+<profile>
+  <name>Sun checks</name>
+  <language>java</language>
+  <rules>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.NewlineAtEndOfFileCheck</key>
+      <parameters>
+        <parameter>
+          <key>lineSeparator</key>
+          <value>system</value>
+        </parameter>
+      </parameters>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.whitespace.WhitespaceAfterCheck</key>
+      <parameters>
+        <parameter>
+          <key>tokens</key>
+          <value>COMMA,SEMI,TYPECAST</value>
+        </parameter>
+      </parameters>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.whitespace.FileTabCharacterCheck</key>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.coding.MissingSwitchDefaultCheck</key>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.whitespace.EmptyForIteratorPadCheck</key>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.coding.SimplifyBooleanExpressionCheck</key>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.modifier.ModifierOrderCheck</key>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.design.HideUtilityClassConstructorCheck</key>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.design.FinalClassCheck</key>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.UpperEllCheck</key>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.coding.EmptyStatementCheck</key>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.imports.AvoidStarImportCheck</key>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.whitespace.ParenPadCheck</key>
+      <parameters>
+        <parameter>
+          <key>tokens</key>
+          <value>CTOR_CALL,LPAREN,METHOD_CALL,RPAREN,SUPER_CTOR_CALL</value>
+        </parameter>
+      </parameters>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.blocks.NeedBracesCheck</key>
+      <parameters>
+        <parameter>
+          <key>tokens</key>
+          <value>LITERAL_DO,LITERAL_ELSE,LITERAL_IF,LITERAL_FOR,LITERAL_WHILE</value>
+        </parameter>
+      </parameters>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.imports.UnusedImportsCheck</key>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.naming.StaticVariableNameCheck</key>
+      <parameters>
+        <parameter>
+          <key>format</key>
+          <value>^[a-z][a-zA-Z0-9]*$</value>
+        </parameter>
+      </parameters>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.imports.IllegalImportCheck</key>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.naming.MethodNameCheck</key>
+      <parameters>
+        <parameter>
+          <key>format</key>
+          <value>^[a-z][a-zA-Z0-9]*$</value>
+        </parameter>
+      </parameters>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMethodCheck</key>
+      <parameters>
+        <parameter>
+          <key>allowUndeclaredRTE</key>
+          <value>false</value>
+        </parameter>
+        <parameter>
+          <key>allowThrowsTagsForSubclasses</key>
+          <value>false</value>
+        </parameter>
+        <parameter>
+          <key>allowMissingParamTags</key>
+          <value>false</value>
+        </parameter>
+        <parameter>
+          <key>allowMissingThrowsTags</key>
+          <value>false</value>
+        </parameter>
+        <parameter>
+          <key>allowMissingReturnTag</key>
+          <value>false</value>
+        </parameter>
+        <parameter>
+          <key>allowMissingJavadoc</key>
+          <value>false</value>
+        </parameter>
+        <parameter>
+          <key>allowMissingPropertyJavadoc</key>
+          <value>false</value>
+        </parameter>
+        <parameter>
+          <key>tokens</key>
+          <value>METHOD_DEF,CTOR_DEF</value>
+        </parameter>
+      </parameters>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.FinalParametersCheck</key>
+      <parameters>
+        <parameter>
+          <key>tokens</key>
+          <value>METHOD_DEF,CTOR_DEF</value>
+        </parameter>
+      </parameters>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.coding.SimplifyBooleanReturnCheck</key>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.blocks.EmptyBlockCheck</key>
+      <parameters>
+        <parameter>
+          <key>tokens</key>
+          <value>
+            LITERAL_CATCH,LITERAL_DO,LITERAL_ELSE,LITERAL_FINALLY,LITERAL_IF,LITERAL_FOR,LITERAL_TRY,LITERAL_WHILE,INSTANCE_INIT,STATIC_INIT
+          </value>
+        </parameter>
+      </parameters>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.TodoCommentCheck</key>
+      <parameters>
+        <parameter>
+          <key>format</key>
+          <value>TODO:</value>
+        </parameter>
+      </parameters>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.coding.DoubleCheckedLockingCheck</key>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.coding.EqualsHashCodeCheck</key>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocVariableCheck</key>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.sizes.FileLengthCheck</key>
+      <parameters>
+        <parameter>
+          <key>max</key>
+          <value>2000</value>
+        </parameter>
+      </parameters>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.sizes.ParameterNumberCheck</key>
+      <parameters>
+        <parameter>
+          <key>max</key>
+          <value>7</value>
+        </parameter>
+        <parameter>
+          <key>tokens</key>
+          <value>METHOD_DEF,CTOR_DEF</value>
+        </parameter>
+      </parameters>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.modifier.RedundantModifierCheck</key>
+      <parameters>
+        <parameter>
+          <key>tokens</key>
+          <value>METHOD_DEF,VARIABLE_DEF,ANNOTATION_FIELD_DEF</value>
+        </parameter>
+      </parameters>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.coding.RedundantThrowsCheck</key>
+      <parameters>
+        <parameter>
+          <key>allowUnchecked</key>
+          <value>false</value>
+        </parameter>
+        <parameter>
+          <key>allowSubclasses</key>
+          <value>false</value>
+        </parameter>
+      </parameters>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.whitespace.TypecastParenPadCheck</key>
+      <parameters>
+        <parameter>
+          <key>tokens</key>
+          <value>TYPECAST,RPAREN</value>
+        </parameter>
+      </parameters>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.sizes.LineLengthCheck</key>
+      <parameters>
+        <parameter>
+          <key>ignorePattern</key>
+          <value>^$</value>
+        </parameter>
+        <parameter>
+          <key>max</key>
+          <value>80</value>
+        </parameter>
+      </parameters>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.coding.InnerAssignmentCheck</key>
+      <parameters>
+        <parameter>
+          <key>tokens</key>
+          <value>
+            ASSIGN,BAND_ASSIGN,BOR_ASSIGN,BSR_ASSIGN,BXOR_ASSIGN,DIV_ASSIGN,MINUS_ASSIGN,MOD_ASSIGN,PLUS_ASSIGN,SL_ASSIGN,SR_ASSIGN,STAR_ASSIGN
+          </value>
+        </parameter>
+      </parameters>
+    </rule>
+
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.whitespace.OperatorWrapCheck</key>
+      <parameters>
+        <parameter>
+          <key>option</key>
+          <value>nl</value>
+        </parameter>
+        <parameter>
+          <key>tokens</key>
+          <value>
+            BAND,BOR,BSR,BXOR,COLON,DIV,EQUAL,GE,GT,LAND,LE,LITERAL_INSTANCEOF,LOR,LT,MINUS,MOD,NOT_EQUAL,PLUS,QUESTION,SL,SR,STAR
+          </value>
+        </parameter>
+      </parameters>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.naming.MemberNameCheck</key>
+      <parameters>
+        <parameter>
+          <key>format</key>
+          <value>^[a-z][a-zA-Z0-9]*$</value>
+        </parameter>
+        <parameter>
+          <key>applyToPublic</key>
+          <value>true</value>
+        </parameter>
+        <parameter>
+          <key>applyToProtected</key>
+          <value>true</value>
+        </parameter>
+        <parameter>
+          <key>applyToPackage</key>
+          <value>true</value>
+        </parameter>
+        <parameter>
+          <key>applyToPrivate</key>
+          <value>true</value>
+        </parameter>
+      </parameters>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.blocks.RightCurlyCheck</key>
+      <parameters>
+        <parameter>
+          <key>tokens</key>
+          <value>LITERAL_TRY,LITERAL_CATCH,LITERAL_FINALLY,LITERAL_IF,LITERAL_ELSE</value>
+        </parameter>
+      </parameters>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.naming.PackageNameCheck</key>
+      <parameters>
+        <parameter>
+          <key>format</key>
+          <value>^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$</value>
+        </parameter>
+      </parameters>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.naming.ConstantNameCheck</key>
+      <parameters>
+        <parameter>
+          <key>format</key>
+          <value>^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$</value>
+        </parameter>
+      </parameters>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.naming.TypeNameCheck</key>
+      <parameters>
+        <parameter>
+          <key>format</key>
+          <value>^[A-Z][a-zA-Z0-9]*$</value>
+        </parameter>
+      </parameters>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.sizes.MethodLengthCheck</key>
+      <parameters>
+        <parameter>
+          <key>max</key>
+          <value>150</value>
+        </parameter>
+        <parameter>
+          <key>countEmpty</key>
+          <value>true</value>
+        </parameter>
+        <parameter>
+          <key>tokens</key>
+          <value>METHOD_DEF,CTOR_DEF</value>
+        </parameter>
+      </parameters>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.naming.LocalFinalVariableNameCheck</key>
+      <parameters>
+        <parameter>
+          <key>format</key>
+          <value>^[a-z][a-zA-Z0-9]*$</value>
+        </parameter>
+      </parameters>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocTypeCheck</key>
+      <parameters>
+        <parameter>
+          <key>allowMissingParamTags</key>
+          <value>false</value>
+        </parameter>
+        <parameter>
+          <key>tokens</key>
+          <value>INTERFACE_DEF,CLASS_DEF</value>
+        </parameter>
+      </parameters>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocStyleCheck</key>
+      <parameters>
+        <parameter>
+          <key>checkFirstSentence</key>
+          <value>true</value>
+        </parameter>
+        <parameter>
+          <key>checkEmptyJavadoc</key>
+          <value>false</value>
+        </parameter>
+        <parameter>
+          <key>checkHtml</key>
+          <value>true</value>
+        </parameter>
+        <parameter>
+          <key>tokens</key>
+          <value>INTERFACE_DEF,CLASS_DEF,METHOD_DEF,CTOR_DEF,VARIABLE_DEF</value>
+        </parameter>
+      </parameters>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.design.InterfaceIsTypeCheck</key>
+      <parameters>
+        <parameter>
+          <key>allowMarkerInterfaces</key>
+          <value>true</value>
+        </parameter>
+      </parameters>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.coding.HiddenFieldCheck</key>
+      <parameters>
+        <parameter>
+          <key>tokens</key>
+          <value>PARAMETER_DEF,VARIABLE_DEF</value>
+        </parameter>
+        <parameter>
+          <key>ignoreConstructorParameter</key>
+          <value>false</value>
+        </parameter>
+        <parameter>
+          <key>ignoreSetter</key>
+          <value>false</value>
+        </parameter>
+        <parameter>
+          <key>ignoreAbstractMethods</key>
+          <value>false</value>
+        </parameter>
+      </parameters>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.coding.AvoidInlineConditionalsCheck</key>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.whitespace.NoWhitespaceAfterCheck</key>
+      <parameters>
+        <parameter>
+          <key>allowLineBreaks</key>
+          <value>true</value>
+        </parameter>
+        <parameter>
+          <key>tokens</key>
+          <value>ARRAY_INIT,BNOT,DEC,DOT,INC,LNOT,UNARY_MINUS,UNARY_PLUS</value>
+        </parameter>
+      </parameters>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.blocks.LeftCurlyCheck</key>
+      <parameters>
+        <parameter>
+          <key>option</key>
+          <value>eol</value>
+        </parameter>
+        <parameter>
+          <key>maxLineLength</key>
+          <value>80</value>
+        </parameter>
+        <parameter>
+          <key>tokens</key>
+          <value>
+            CLASS_DEF,CTOR_DEF,INTERFACE_DEF,LITERAL_CATCH,LITERAL_DO,LITERAL_ELSE,LITERAL_FINALLY,LITERAL_FOR,LITERAL_IF,LITERAL_SWITCH,LITERAL_SYNCHRONIZED,LITERAL_TRY,LITERAL_WHILE,METHOD_DEF
+          </value>
+        </parameter>
+      </parameters>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.design.VisibilityModifierCheck</key>
+      <parameters>
+        <parameter>
+          <key>packageAllowed</key>
+          <value>false</value>
+        </parameter>
+        <parameter>
+          <key>protectedAllowed</key>
+          <value>false</value>
+        </parameter>
+        <parameter>
+          <key>publicMemberPattern</key>
+          <value>^serialVersionUID$</value>
+        </parameter>
+      </parameters>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.naming.ParameterNameCheck</key>
+      <parameters>
+        <parameter>
+          <key>format</key>
+          <value>^[a-z][a-zA-Z0-9]*$</value>
+        </parameter>
+      </parameters>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.whitespace.NoWhitespaceBeforeCheck</key>
+      <parameters>
+        <parameter>
+          <key>allowLineBreaks</key>
+          <value>false</value>
+        </parameter>
+        <parameter>
+          <key>tokens</key>
+          <value>SEMI,POST_DEC,POST_INC</value>
+        </parameter>
+      </parameters>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.whitespace.MethodParamPadCheck</key>
+      <parameters>
+        <parameter>
+          <key>allowLineBreaks</key>
+          <value>false</value>
+        </parameter>
+        <parameter>
+          <key>tokens</key>
+          <value>CTOR_DEF,LITERAL_NEW,METHOD_CALL,METHOD_DEF,SUPER_CTOR_CALL</value>
+        </parameter>
+      </parameters>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.coding.MagicNumberCheck</key>
+      <parameters>
+        <parameter>
+          <key>tokens</key>
+          <value>NUM_DOUBLE,NUM_FLOAT,NUM_INT,NUM_LONG</value>
+        </parameter>
+        <parameter>
+          <key>ignoreNumbers</key>
+          <value>-1,0,1,2</value>
+        </parameter>
+      </parameters>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.naming.LocalVariableNameCheck</key>
+      <parameters>
+        <parameter>
+          <key>format</key>
+          <value>^[a-z][a-zA-Z0-9]*$</value>
+        </parameter>
+      </parameters>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.blocks.AvoidNestedBlocksCheck</key>
+      <parameters>
+        <parameter>
+          <key>allowInSwitchCase</key>
+          <value>false</value>
+        </parameter>
+      </parameters>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.whitespace.WhitespaceAroundCheck</key>
+      <parameters>
+        <parameter>
+          <key>tokens</key>
+          <value>
+            ASSIGN,BAND,BAND_ASSIGN,BOR,BOR_ASSIGN,BSR,BSR_ASSIGN,BXOR,BXOR_ASSIGN,COLON,DIV,DIV_ASSIGN,EQUAL,GE,GT,LAND,LCURLY,LE,LITERAL_ASSERT,LITERAL_CATCH,LITERAL_DO,LITERAL_ELSE,LITERAL_FINALLY,LITERAL_FOR,LITERAL_IF,LITERAL_RETURN,LITERAL_SYNCHRONIZED,LITERAL_TRY,LITERAL_WHILE,LOR,LT,MINUS,MINUS_ASSIGN,MOD,MOD_ASSIGN,NOT_EQUAL,PLUS,PLUS_ASSIGN,QUESTION,RCURLY,SL,SLIST,SL_ASSIGN,SR,SR_ASSIGN,STAR,STAR_ASSIGN,GENERIC_START,GENERIC_END,TYPE_EXTENSION_AND,WILDCARD_TYPE
+          </value>
+        </parameter>
+        <parameter>
+          <key>allowEmptyConstructors</key>
+          <value>false</value>
+        </parameter>
+        <parameter>
+          <key>allowEmptyMethods</key>
+          <value>false</value>
+        </parameter>
+      </parameters>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.ArrayTypeStyleCheck</key>
+      <parameters>
+        <parameter>
+          <key>javaStyle</key>
+          <value>true</value>
+        </parameter>
+      </parameters>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.naming.ClassTypeParameterName</key>
+    </rule>
+    <rule>
+      <repositoryKey>checkstyle</repositoryKey>
+      <key>com.puppycrawl.tools.checkstyle.checks.naming.MethodTypeParameterName</key>
+    </rule>
+  </rules>
+</profile>