code: protected ChatGlyph getHistorySubtitle (int index, Graphics2D layoutGfx)
      {
          // do a brute search (over a small set) for an already-created subtitle
          for (int ii = 0, nn = _showingHistory.size(); ii < nn; ii++) {
              ChatGlyph cg = _showingHistory.get(ii);
              if (cg.histIndex == index) {
                  return cg;
              }
          }
  
          // it looks like we have to create a new one: expensive!
          ChatGlyph cg = createHistorySubtitle(index, layoutGfx);
          cg.histIndex = index;
          cg.setDim(_dimmed);
          _showingHistory.add(cg);
          return cg;
      }
docs: Get the glyph for the specified history index, creating if necessary.