protected static ArrayList<HashMap<TPENode, Match>> matchToResults(Match m) {
    ArrayList<HashMap<TPENode, Match>> myresults = new ArrayList<HashMap<TPENode, Match>>();

    for (HashMap<TPENode, Match> line : m.mapResults(buildEmptyResultMatch(m.tpenode))) {
      myresults.add(line);
    }
    return myresults;
  }