}
public static void installDefaultRenderers(JTable table) {
BeanTableCellRenderer beanRenderer = new BeanTableCellRenderer();
table.setDefaultRenderer(Object.class, beanRenderer);
LabeledEnumTableCellRenderer er = new LabeledEnumTableCellRenderer();
table.setDefaultRenderer(ShortCodedLabeledEnum.class, er);
table.setDefaultRenderer(StringCodedLabeledEnum.class, er);
table.setDefaultRenderer(LetterCodedLabeledEnum.class, er);
table.setDefaultRenderer(Date.class, new DateTimeTableCellRenderer());
table.setDefaultRenderer(Boolean.class, new BooleanTableCellRenderer());