diff --git a/src/LGenBase/EPTF_CLL_LGenBase_ConfigFunctions.ttcn b/src/LGenBase/EPTF_CLL_LGenBase_ConfigFunctions.ttcn
index 983d46197c4a38e98ba65804814f88550837c63c..1d91b3e22da69ac55485ab2762752dd6f95d0f40 100644
--- a/src/LGenBase/EPTF_CLL_LGenBase_ConfigFunctions.ttcn
+++ b/src/LGenBase/EPTF_CLL_LGenBase_ConfigFunctions.ttcn
@@ -8381,7 +8381,7 @@ group PrivateFunctions{
         var EPTF_LGenBase_InternalFsmTable vl_newTable := c_EPTF_LGenBase_emptyInternalFsmTable;
         vl_newTable.name := pl_fsmDecl.name;
         for ( var integer vl_i := 0; vl_i < sizeof(v_LGenBase_fsmDebugLightList) and not vl_newTable.debugLight ; vl_i := vl_i+1 ){
-          if(vl_newTable.name == v_LGenBase_fsmDebugLightList[vl_i]){
+          if(regexp(vl_newTable.name, "(" & v_LGenBase_fsmDebugLightList[vl_i] & ")" , 0) != ""){
             vl_newTable.debugLight := true
           }
         }