### Question:
StandardXYToolTipGenerator extends AbstractXYItemLabelGenerator implements XYToolTipGenerator, Cloneable, PublicCloneable,
                   Serializable { @Override public Object clone() throws CloneNotSupportedException { return super.clone(); } StandardXYToolTipGenerator();  StandardXYToolTipGenerator(String formatString,
            NumberFormat xFormat, NumberFormat yFormat);  StandardXYToolTipGenerator(String formatString, DateFormat xFormat,
            NumberFormat yFormat);  StandardXYToolTipGenerator(String formatString,
            NumberFormat xFormat, DateFormat yFormat);  StandardXYToolTipGenerator(String formatString,
            DateFormat xFormat, DateFormat yFormat); static StandardXYToolTipGenerator getTimeSeriesInstance(); @Override String generateToolTip(XYDataset dataset, int series, int item); @Override boolean equals(Object obj); @Override Object clone(); static final String DEFAULT_TOOL_TIP_FORMAT; }### Answer:
@Test public void testCloning() throws CloneNotSupportedException { StandardXYToolTipGenerator g1 = new StandardXYToolTipGenerator(); StandardXYToolTipGenerator g2 = (StandardXYToolTipGenerator) g1.clone(); assertNotSame(g1, g2); assertSame(g1.getClass(), g2.getClass()); assertEquals(g1, g2); }