diff --git a/pom.xml b/pom.xml
index fd0e96d2..8d1c05dc 100644
--- a/pom.xml
+++ b/pom.xml
@@ -81,7 +81,7 @@
3.4.2
3.27.0
7.17.0
- 7.16.0-metrics
+ 7.17.0-metrics
3.6.0
11.0.1
4.9.5.0
diff --git a/src/main/java/edu/hm/hafner/util/LineRangeList.java b/src/main/java/edu/hm/hafner/util/LineRangeList.java
index 0e802d86..5821d5fb 100644
--- a/src/main/java/edu/hm/hafner/util/LineRangeList.java
+++ b/src/main/java/edu/hm/hafner/util/LineRangeList.java
@@ -210,6 +210,7 @@ public void trim() {
/**
* Navigates through the ranges and performs the conversion to and from {@link LineRange}.
*/
+ @SuppressWarnings("PMD.AssignmentInOperand")
private class Cursor implements ListIterator {
private int position;
diff --git a/src/main/java/edu/hm/hafner/util/TreeString.java b/src/main/java/edu/hm/hafner/util/TreeString.java
index 9a10a269..ad6e80b7 100644
--- a/src/main/java/edu/hm/hafner/util/TreeString.java
+++ b/src/main/java/edu/hm/hafner/util/TreeString.java
@@ -122,6 +122,7 @@ public int hashCode() {
* Returns the full string representation.
*/
@Override
+ @SuppressWarnings("PMD.AssignmentInOperand")
public String toString() {
var tokens = new char[depth()][];
int i = tokens.length;