Java tutorial
import java.util.Date; import javax.swing.UIDefaults; import javax.swing.UIManager; public class Main { public static void main(String[] argv) { Object activeValue = new UIDefaults.ActiveValue() { public Object createValue(UIDefaults table) { return new Date(); } }; UIManager.put("key", activeValue); Date d1 = (Date) UIManager.get("key"); Date d2 = (Date) UIManager.get("key"); boolean b = d1.equals(d2); // false } }