diff --git a/java/org/slub/rosetta/dps/repository/plugin/ValidationResultHandle.java b/java/org/slub/rosetta/dps/repository/plugin/ValidationResultHandle.java
index eba01a91c597b123d37da5dd908b735403e22253..8d8a67ef2d85b7a87fb51f365a18ee0e3b2dab55 100644
--- a/java/org/slub/rosetta/dps/repository/plugin/ValidationResultHandle.java
+++ b/java/org/slub/rosetta/dps/repository/plugin/ValidationResultHandle.java
@@ -41,12 +41,12 @@ public class ValidationResultHandle {
     }
     public void print( ValidationLevel level ) {
         for (String e: log) {
-            switch ( level) {
-                case debug: if ( e.startsWith("[DEBUG]")) { System.out.println( e); }
-                case info: if ( e.startsWith("[INFO]")) { System.out.println( e); }
-                case warn: if ( e.startsWith("[WARN]")) { System.out.println( e); }
-                case error: if ( e.startsWith("[ERROR]")) { System.out.println( e); }
-                case fatal: if ( e.startsWith("[FATAL]")) { System.out.println( e); }
+            switch ( level) { // fallthrough //NOPMD - suppressed ImplicitSwitchFallThrough - because acts as a filter
+                case debug: if ( e.startsWith("[DEBUG]")) { System.out.println( e); } // fallthrough
+                case info:  if ( e.startsWith("[INFO]" )) { System.out.println( e); } // fallthrough
+                case warn:  if ( e.startsWith("[WARN]" )) { System.out.println( e); } // fallthrough
+                case error: if ( e.startsWith("[ERROR]")) { System.out.println( e); } // fallthrough
+                case fatal: if ( e.startsWith("[FATAL]")) { System.out.println( e); } // fallthrough
             }
         }
     }