diff --git a/converter-sbml/src/main/java/lcsb/mapviewer/converter/model/sbml/SbmlBioEntityParser.java b/converter-sbml/src/main/java/lcsb/mapviewer/converter/model/sbml/SbmlBioEntityParser.java
index 0103895ce8d9c39eba6e27eeebb632ea152a3d2d..4e95639007f8f21f9519b7534b66b6d9e177c5d8 100644
--- a/converter-sbml/src/main/java/lcsb/mapviewer/converter/model/sbml/SbmlBioEntityParser.java
+++ b/converter-sbml/src/main/java/lcsb/mapviewer/converter/model/sbml/SbmlBioEntityParser.java
@@ -127,7 +127,7 @@ public class SbmlBioEntityParser extends XmlParser {
   protected LocalStyle getStyleForElement(BioEntity element) {
     LocalStyle result = getStyleByRole("style_" + element.getElementId());
     if (result == null && element.getElementId().contains("__")) {
-      result = getStyleByRole("style_" + element.getElementId().split("__")[1]);
+      result = getStyleByRole("style_" + element.getElementId().split("__", -1)[1]);
     }
     if (result == null) {
       result = getStyleByRole("default_" + element.getClass().getSimpleName());