class Projection {

  public static Projection of(final Collection<? extends SelectItem> selectItems) {
    return new Projection(selectItems);
  }

  private  Projection(final Collection<? extends SelectItem> selects);

}