code: public static List<SurtNode> nodesFromSurt(String surt) {
          List<SurtNode> list = new ArrayList<SurtNode>();
          String running = "";
          for (String token: new NewSurtTokenizer(surt)) {
              running += token;
              list.add(new SurtNode(token, running));
          }
          return list;
      }
docs: Return a list of the elements in a given SURT.
  
  For example for "(org,archive," we return:
  
  [new SurtNode("(", "("),
  new SurtNode("org,", "(org"),
  new SurtNode("archive,", "archive,")]
  
  @param surt
  @return