code: private void parse(String mlsxEntry) {
  
          StringTokenizer tokenizer = new StringTokenizer(mlsxEntry, ";");
  
          while (tokenizer.hasMoreTokens()) {
  
              String token = tokenizer.nextToken();
  
              if (tokenizer.hasMoreTokens()) {
  
                  //next fact
                  String fact = token;
                  logger.debug("fact: " + fact);
                  int equalSign = fact.indexOf('=');
                  String factName = fact.substring(0, equalSign).trim().toLowerCase();
                  String factValue =
                      fact.substring(equalSign + 1, fact.length());
  
                  facts.put(factName, factValue);
  
              } else {
  
                  // name: trim leading space
                  this.fileName = token.substring(1,
                                                  token.length());
                  logger.debug("name: " + fileName);
  
              }
          }
      }
docs: Method parse.
  @param mlsxEntry