public static Collector<Link, ?, Links> collector() {
		return Collectors.collectingAndThen(Collectors.toList(), Links::of);
	}
public static Collector < Link , ? , Links > collector ( ) { return Collectors . collectingAndThen ( Collectors . toList ( ) , Links :: of ) ; }
Creates a new {@link Collector} to collect a {@link Stream} of {@link Link}s into a {@link Links} instance.

@return will never be {@literal null}.