The ShapeType interface has now declarations for the method used in the ShapeNode class
The GraphMLGroupNode class now implements the ShapeType interface and has therefore methods used in the ShapeNode class
Make sure the ShapeNode fields are propertly cloned when using the clone() method