docs: public static <ColumnSelectorStrategyClass extends ColumnSelectorStrategy>
    //CHECKSTYLE.OFF: Indentation
    ColumnSelectorPlus<ColumnSelectorStrategyClass>[] createColumnSelectorPluses(
        //CHECKSTYLE.ON: Indentation
        ColumnSelectorStrategyFactory<ColumnSelectorStrategyClass> strategyFactory,
        List<DimensionSpec> dimensionSpecs,
        ColumnSelectorFactory columnSelectorFactory
    )
    {
      int dimCount = dimensionSpecs.size();
      @SuppressWarnings("unchecked")
      ColumnSelectorPlus<ColumnSelectorStrategyClass>[] dims = new ColumnSelectorPlus[dimCount];
      for (int i = 0; i < dimCount; i++) {
        final DimensionSpec dimSpec = dimensionSpecs.get(i);
        final String dimName = dimSpec.getDimension();
        final ColumnValueSelector selector = getColumnValueSelectorFromDimensionSpec(
            dimSpec,
            columnSelectorFactory
        );
        ColumnSelectorStrategyClass strategy = makeStrategy(
            strategyFactory,
            dimSpec,
            columnSelectorFactory.getColumnCapabilities(dimSpec.getDimension()),
            selector
        );
        final ColumnSelectorPlus<ColumnSelectorStrategyClass> selectorPlus = new ColumnSelectorPlus<>(
            dimName,
            dimSpec.getOutputName(),
            strategy,
            selector
        );
        dims[i] = selectorPlus;
      }
      return dims;
    }