code: private int mapParseIndex(int index, Parse[] nonPunctParses, Parse[] parses) {
      int parseIndex = index;
      while (parses[parseIndex] != nonPunctParses[index]) {
        parseIndex++;
      }
      return parseIndex;
    }
docs: Determines the mapping between the specified index into the specified parses without punctuation to
  the coresponding index into the specified parses.
  @param index An index into the parses without punctuation.
  @param nonPunctParses The parses without punctuation.
  @param parses The parses wit punctuation.
  @return An index into the specified parses which coresponds to the same node the specified index
  into the parses with punctuation.