From cd8ce7c132146cac77906a4cfbbd5872e834a693 Mon Sep 17 00:00:00 2001
From: Ludovic Apvrille <ludovic.apvrille@telecom-paris.fr>
Date: Wed, 29 Nov 2023 14:09:07 +0100
Subject: [PATCH] Adding penaty management

---
 .../java/tmltranslator/tomappingsystemc2/Penalties.java  | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/src/main/java/tmltranslator/tomappingsystemc2/Penalties.java b/src/main/java/tmltranslator/tomappingsystemc2/Penalties.java
index 71e37ae34f..c3b8686faf 100644
--- a/src/main/java/tmltranslator/tomappingsystemc2/Penalties.java
+++ b/src/main/java/tmltranslator/tomappingsystemc2/Penalties.java
@@ -86,10 +86,19 @@ public class Penalties {
             } else if ((indexD > -1) && (indexU > -1)) {
                 mustChange = true;
             } else {
+                String remaining = "";
                 if (indexD > -1) {
                     mustChange = mustHandlePenalties == false;
+                    remaining = data.substring(indexD+1);
                 } else {
                     mustChange = mustHandlePenalties == true;
+                    remaining = data.substring(indexU+1);
+                }
+                if (mustChange == false) {
+                    if (remaining.trim().length() > 0) {
+                        mustChange = true;
+                    }
+
                 }
             }
         } catch (FileException e) {
-- 
GitLab