Multiple generic interface separator: "," or "&"
I was always using A<T extends I1, I2> but today, I saw A<T extends I1 & I2>. What is the difference between these two notation?
A<T extends I1, I2>
A<T extends I1 & I2>
Does it have a different meaning? Purpose?