creates and returns an empty TypeBoundMap for the supplied types.
creates and returns an empty TypeBoundMap for the supplied types.
the upper bound on the type parameters passed into the Key and Value types
the parameterized type of the keys in the map
the parameterized type of the values in the map