diff --git a/pom.xml b/pom.xml
index e9bad96..501c0be 100644
--- a/pom.xml
+++ b/pom.xml
@@ -15,9 +15,8 @@
takari-jar
-
- false
- false
+ true
+ true
5.14.4
5.23.0
2.0.18
diff --git a/src/build/resources/checkstyle/checkstyle.rules.xml b/src/build/resources/checkstyle/checkstyle.rules.xml
index a62a5e8..1f9d025 100644
--- a/src/build/resources/checkstyle/checkstyle.rules.xml
+++ b/src/build/resources/checkstyle/checkstyle.rules.xml
@@ -62,8 +62,9 @@
+
-
+
@@ -173,10 +174,11 @@
-
-
-
+
+
+
+
diff --git a/src/main/java/com/walmartlabs/x12/AbstractX12TransactionSetWithLoop.java b/src/main/java/com/walmartlabs/x12/AbstractX12TransactionSetWithLoop.java
index 381a096..d7da545 100644
--- a/src/main/java/com/walmartlabs/x12/AbstractX12TransactionSetWithLoop.java
+++ b/src/main/java/com/walmartlabs/x12/AbstractX12TransactionSetWithLoop.java
@@ -45,7 +45,7 @@ public void addX12ErrorDetailForLoop(X12ErrorDetail errorDetail) {
/**
* helper method to add multiple X12ErrorDetail for looping errors
- * @param errorDetail
+ * @param errorDetails
*/
public void addX12ErrorDetailForLoop(List errorDetails) {
if (!CollectionUtils.isEmpty(errorDetails)) {
diff --git a/src/main/java/com/walmartlabs/x12/X12Parser.java b/src/main/java/com/walmartlabs/x12/X12Parser.java
index 64e95b5..d8b4bd2 100644
--- a/src/main/java/com/walmartlabs/x12/X12Parser.java
+++ b/src/main/java/com/walmartlabs/x12/X12Parser.java
@@ -35,7 +35,7 @@ public interface X12Parser {
* was not the one that was expected
* @param expectedSegmentId
* @param actualSegmentId
- * @throws {@link X12ParserException}
+ * @throws X12ParserException always, describing the mismatch
*/
default void handleUnexpectedSegment(String expectedSegmentId, String actualSegmentId) {
throw X12ParsingUtil.handleUnexpectedSegment(expectedSegmentId, actualSegmentId);
diff --git a/src/main/java/com/walmartlabs/x12/standard/StandardX12Parser.java b/src/main/java/com/walmartlabs/x12/standard/StandardX12Parser.java
index f1f617e..2c0cb16 100644
--- a/src/main/java/com/walmartlabs/x12/standard/StandardX12Parser.java
+++ b/src/main/java/com/walmartlabs/x12/standard/StandardX12Parser.java
@@ -138,7 +138,7 @@ public boolean registerTransactionSetParser(Collection tra
* to be registered w/ the parser
* Note: if a transaction set type does not have a registered parser it is ignored
*
- * @param transactionParsers
+ * @param txParser
* @return true if non-null and added, otherwise false
*/
public boolean registerTransactionSetParser(TransactionSetParser txParser) {
diff --git a/src/main/java/com/walmartlabs/x12/standard/txset/AbstractTransactionSetParserChainable.java b/src/main/java/com/walmartlabs/x12/standard/txset/AbstractTransactionSetParserChainable.java
index 1533191..47c8647 100644
--- a/src/main/java/com/walmartlabs/x12/standard/txset/AbstractTransactionSetParserChainable.java
+++ b/src/main/java/com/walmartlabs/x12/standard/txset/AbstractTransactionSetParserChainable.java
@@ -61,7 +61,7 @@ public X12TransactionSet parseTransactionSet(List transactionSegment
*
* Note: if a transaction set type does not have a registered parser it is ignored
*
- * @param transactionParser
+ * @param txParser
* @return true if non-null and added, otherwise false
*/
public boolean registerNextTransactionSetParser(TransactionSetParser txParser) {
diff --git a/src/main/java/com/walmartlabs/x12/util/SourceToSegmentUtil.java b/src/main/java/com/walmartlabs/x12/util/SourceToSegmentUtil.java
index 8798c18..abba10b 100644
--- a/src/main/java/com/walmartlabs/x12/util/SourceToSegmentUtil.java
+++ b/src/main/java/com/walmartlabs/x12/util/SourceToSegmentUtil.java
@@ -76,7 +76,7 @@ public static List splitSourceDataIntoSegments(String sourceData) {
* @param sourceData
* @param segmentSeparatorRegEx a regex to split segments
* @return a {@link List} of {@link X12Segment} or empty is either parameter is missing
- * @throws @{link PatternSyntaxException} if the regular expression is invalid
+ * @throws java.util.regex.PatternSyntaxException if the regular expression is invalid
*/
private static List splitSourceDataIntoSegments(String sourceData, String segmentSeparatorRegEx) {
if (StringUtils.isEmpty(sourceData) || StringUtils.isEmpty(segmentSeparatorRegEx)) {
diff --git a/src/test/java/com/walmartlabs/x12/SegmentIteratorTest.java b/src/test/java/com/walmartlabs/x12/SegmentIteratorTest.java
index a4871d6..3fc45ea 100644
--- a/src/test/java/com/walmartlabs/x12/SegmentIteratorTest.java
+++ b/src/test/java/com/walmartlabs/x12/SegmentIteratorTest.java
@@ -26,9 +26,9 @@
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertThrows;
import static org.junit.jupiter.api.Assertions.assertTrue;
import static org.junit.jupiter.api.Assertions.fail;
-import static org.junit.jupiter.api.Assertions.assertThrows;
public class SegmentIteratorTest {