code: static List<String> getCommaTokens(String inString) {
          String input = inString.trim();
          List<String> tokens = new ArrayList<String>();
          String token;
          while (0 < input.length()) {
              if (COMMA == input.charAt(0)) {
                  input = input.substring(1);
              }
              token = getNextCommaToken(input);
  
              input = input.substring(token.length());
              tokens.add(token.trim());
          }
  
          return tokens;
  
      }
docs: Tokenizes the string into siblings.
  
  @param inString string to be parsed, in the form arg,arg,.. where arg can be fn(arg,arg,..)
  @return vector of siblings