public Shape createTransformedShape(AffineTransform at) { ExtendedGeneralPath gp = (ExtendedGeneralPath) Clone (); if (at != null) { gp.transform (at); } return gp; }