public static <T> @NotNull Collector<T, ?, @Nls String> joiningAnd() {
    return Collectors.collectingAndThen(Collectors.toList(), NlsMessages::formatAndList);
  }
public static <T> @NotNull Collector<T, ?, @Nls String> joiningAnd()