code: private String[] extractSegId(StringBuffer sb) {
          String[] ret = new String[]{"", ""};
  
          if (sb.length() > 1) {
              int startpos = 0;
              char ch = sb.charAt(0);
              if (ch == '+' || ch == ':' || ch == '\'')
                  startpos++;
  
              // erste DEG extrahieren
              int endpos = sb.indexOf("+", startpos);
              if (endpos == -1) {
                  endpos = sb.length();
              }
              // code und version aus der ersten DEG extrahieren
              String[] des = sb.substring(startpos, endpos).split(":");
              ret[0] = des[0]; // segcode
              ret[1] = des[2]; // segversion
          }
  
          return ret;
      }
docs: dieses <SEG> anzuwenden