I was just reading through some of the javadoc regarding sharing:
In light of this, how do I know if two objects have been shared? If my first GLDrawable creates a texture with name 2, does this mean a second GLDrawable will never create a texture with name 2 until the first GLDrawable releases texture 2? How does my second drawable determine what is shared and what is not?