In RenderStateShard, both LineStateShard and AlphaStateShard are named "alpha"
I don't think it affects anything, but it's worth noting
Edit : Since equals() and hashcode() both use the name, instances of these two classes will be considered the same in containers