There has been some confusion around the laws regarding "refillable containers" in California. At times, I have been told that a brewery cannot refill another brewery's growler. At other times, I have been told that a brewery may (or by their discretion, may not) refill. I own growlers from at least 3 different breweries, and I have friends who have many more -- it makes sense to me that I should be able to take any clean container to a brewery which offers growlers, and have it filled.
What do the actual laws of California state, regarding who can refill and into what vessels?