func (s *HashMultiMap[K, V]) GetValues(key K) []V {
	values, ok := s.data[key]
	if !ok {
		return make([]V, 0)
	}
	return values
}
// GetValues returns values associated with the key
GetValues returns values associated with the key
// GetValues returns values associated with the key
func (s *HashMultiMap[K, V]) GetValues(key K) []V {
	values, ok := s.data[key]
	if !ok {
		return make([]V, 0)
	}
	return values
}
func ( s * HashMultiMap [ K , V ] ) GetValues ( key K ) [ ] V { values , ok := s . data [ key ] if ! ok { return make ( [ ] V , 0 ) } return values }
GetValues returns values associated with the key
GetValues returns values associated with the key