question: public static < K , V , M extends Map < K , V > > Collector < Entry < K , V > , ? , M > toMap ( Supplier < M > mapSupplier ) { return Collectors . toMap ( null , null , null , mapSupplier ) ; }
target:  Collect an Map.Entry stream into a Map using the specified map supplier.