code: @Override
      public String getReportTitleAugmentation(TitleAndCount[] items) {
          // If only 1 item, don't augment the title
          if (items.length == 1) {
              return null;
          }
          String title = null;
          int singleValues = 0;
          for (TitleAndCount item : items) {
              if (item.getCriteriaValuesSelected() == 1) {
                  singleValues++;
                  title =
                          title == null
                                  ? item.getCriteriaItem()
                                  : title + displaySeparator + item.getCriteriaItem();
              }
          }
          // If all items have 1 value selected, return only items 2 and beyond.
          // Item 1 will be a column separator.
          if (singleValues == items.length) {
              return title.substring(title.indexOf(displaySeparator) + displaySeparator.length());
          }
          return title;
      }
docs: Create report title. Criteria that have a single value selected are put into the title. If
  only 1 of each item chosen, the 1st item will be a column header and the remaining items will
  be in the title header. Format and possible options for title are:
  
  <ul>
  <li>itemX
  <li>itemX - itemY [ - itemZ...]
  <li>item2 [ - item 3...] if all items have items.count = 1
  </ul>
  
  @return report title