code: @Override
      public List<Metric> transform(QueryContext context, List<Metric> metrics) {
          List<String> l = new ArrayList<String>();
          int size = metrics.get(0).getDatapoints().size();
          if (size >= 52 * 2) {
              l.add(0, "52");
          } else {
              l.add(0, Integer.toString(size/2));
          }
          return transform(null, metrics, l);
      }
docs: ~ Methods **************************************************************************************************************************************