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