code: @JsonIgnore
      @Override
      public Collection<Object> getValues() {
          ReportConnector reportConnector = report.getReportConnector();
          reportConnector.run(extra);
          if (reportConnector.getRows() == null) return new ArrayList<Object>();
          return CollectionUtils.collect(reportConnector.getRows(), new Transformer() {
              @Override
              public Object transform(Object input) {
                  Map<String, Object> map = (Map<String, Object>) input;
                  if (map.size() == 1)
                      return map.values().iterator().next();
                  else
                      return map.get(selectedColumn);
              }
          });
      }
docs: Executes the report, selecting the first column OR the column designated to make up the parameters values.
  {@inheritDoc}