{
DefaultTableModel tm = new DefaultTableModel(new String[] {"AA", "BB", "CC"}, 3);
JTable t = new JTable(tm);
JTableHeader th = t.getTableHeader();
AccessibleContext ac = th.getAccessibleContext();
Accessible ac0 = ac.getAccessibleChild(0);
harness.check(ac0.getClass().getName().endsWith("AccessibleJTableHeaderEntry"));
AccessibleContext ac0ac = ac0.getAccessibleContext();
JLabel label = new JLabel("Just to get the locale");
harness.check(ac0ac.getLocale(), label.getLocale());
MyTableCellRenderer r = new MyTableCellRenderer();
r.setLocale(Locale.CHINA);
t.getColumnModel().getColumn(1).setHeaderRenderer(r);
Accessible ac1 = ac.getAccessibleChild(1);
harness.check(ac1.getClass().getName().endsWith("AccessibleJTableHeaderEntry"));
AccessibleContext ac1ac = ac1.getAccessibleContext();
harness.check(ac1ac.getLocale(), Locale.CHINA);
}