public static <K> SelectValueMapper<K> create(
      final List<SelectExpression> selectExpressions,
      final List<ExpressionEvaluator> compiledSelectExpressions
  ) {
    return new SelectValueMapper<>(buildSelects(selectExpressions, compiledSelectExpressions));
  }
@Test
  public void shouldBuildSelects() {
    // When:
    final SelectValueMapper<?> mapper = SelectValueMapperFactory.create(
        ImmutableList.of(select_0, select_1), ImmutableList.of(md_0, md_1));

    // Then:
    assertThat(mapper.getSelects(), contains(
       SelectInfo.of(ColumnName.of("field_0"), md_0),
       SelectInfo.of(ColumnName.of("field_1"), md_1)
    ));
  }