Buggy code:
public class ThinColumbaTheme extends DefaultCTheme { private static final Integer ANTI_ALIASING_ENABLED = new Integer ( 1 ) ; private static final Integer ANTI_ALIASING_DISABLED = new Integer ( 0 ) ; private static final Integer ANTI_ALIASING_MESSAGE_ONLY = new Integer ( 2 ) ; private final ColorUIResource secondary1 = new ColorUIResource ( 148 , 148 , 148 ) ; private final ColorUIResource secondary2 = new ColorUIResource ( 160 , 160 , 160 ) ; private final ColorUIResource secondary3 = new ColorUIResource ( 213 , 213 , 213 ) ; private final ColorUIResource primary1 = new ColorUIResource ( 148 , 148 , 148 ) ; private final ColorUIResource primary2 = new ColorUIResource ( 150 , 150 , 150 ) ; private final ColorUIResource primary3 = new ColorUIResource ( 152 , 152 , 152 ) ; private final ColorUIResource foreground ; private final ColorUIResource background ; protected static final String thinPackage = "org.columba.core.gui.themes.thincolumba." ; public ThinColumbaTheme ( ThemeItem item ) { } protected ColorUIResource getPrimary1 ( ) { } protected ColorUIResource getPrimary2 ( ) { } protected ColorUIResource getPrimary3 ( ) { } protected ColorUIResource getSecondary1 ( ) { } protected ColorUIResource getSecondary2 ( ) { } protected ColorUIResource getSecondary3 ( ) { } public String getName ( ) { } public void addCustomEntriesToTable ( UIDefaults table ) { Object [ ] map = new Object [ ] { "ButtonUI" , ( ThinColumbaTheme . thinPackage ) + "ThinButtonUI" , "CheckBoxUI" , ( ThinColumbaTheme . thinPackage ) + "ThinCheckBoxUI" , "CheckBoxMenuItemUI" , ( ThinColumbaTheme . thinPackage ) + "ThinCheckBoxMenuItemUI" , "ComboBoxUI" , ( ThinColumbaTheme . thinPackage ) + "ThinComboBoxUI" , "DesktopIconUI" , ( ThinColumbaTheme . thinPackage ) + "ThinDesktopIconUI" , "EditorPaneUI" , ( ThinColumbaTheme . thinPackage ) + "ThinEditorPaneUI" , "FileChooserUI" , ( ThinColumbaTheme . thinPackage ) + "ThinFileChooserUI" , "InternalFrameUI" , ( ThinColumbaTheme . thinPackage ) + "ThinInternalFrameUI" , "LabelUI" , ( ThinColumbaTheme . thinPackage ) + "ThinLabelUI" , "MenuUI" , ( ThinColumbaTheme . thinPackage ) + "ThinMenuUI" , "MenuBarUI" , ( ThinColumbaTheme . thinPackage ) + "ThinMenuBarUI" , "MenuItemUI" , ( ThinColumbaTheme . thinPackage ) + "ThinMenuItemUI" , "PasswordFieldUI" , ( ThinColumbaTheme . thinPackage ) + "ThinPasswordFieldUI" , "ProgressBarUI" , ( ThinColumbaTheme . thinPackage ) + "ThinProgressBarUI" , "PopupMenuSeparatorUI" , ( ThinColumbaTheme . thinPackage ) + "ThinPopupMenuSeparatorUI" , "RadioButtonUI" , ( ThinColumbaTheme . thinPackage ) + "ThinRadioButtonUI" , "RadioButtonMenuItemUI" , ( ThinColumbaTheme . thinPackage ) + "ThinRadioButtonMenuItemUI" , "ScrollBarUI" , ( ThinColumbaTheme . thinPackage ) + "ThinScrollBarUI" , "ScrollPaneUI" , ( ThinColumbaTheme . thinPackage ) + "ThinScrollPaneUI" , "SplitPaneUI" , ( ThinColumbaTheme . thinPackage ) + "ThinSplitPaneUI" , "SliderUI" , ( ThinColumbaTheme . thinPackage ) + "ThinSliderUI" , "SeparatorUI" , ( ThinColumbaTheme . thinPackage ) + "ThinSeparatorUI" , "TabbedPaneUI" , ( ThinColumbaTheme . thinPackage ) + "ThinTabbedPaneUI" , "TextAreaUI" , ( ThinColumbaTheme . thinPackage ) + "ThinTextAreaUI" , "TextFieldUI" , ( ThinColumbaTheme . thinPackage ) + "ThinTextFieldUI" , "TextPaneUI" , ( ThinColumbaTheme . thinPackage ) + "ThinTextPaneUI" , "ToggleButtonUI" , ( ThinColumbaTheme . thinPackage ) + "ThinToggleButtonUI" , "ToolBarUI" , ( ThinColumbaTheme . thinPackage ) + "ThinToolBarUI" , "ToolTipUI" , ( ThinColumbaTheme . thinPackage ) + "ThinToolTipUI" , "TreeUI" , ( ThinColumbaTheme . thinPackage ) + "ThinTreeUI" } ; table . putDefaults ( map ) ; <START_BUG> table . put ( "antialiasing" , ThinColumbaTheme . ANTI_ALIASING_MESSAGE_ONLY ) ; <END_BUG> table . put ( "Tree.selectionBackground" , background ) ; table . put ( "Table.selectionBackground" , background ) ; table . put ( "TextField.selectionBackground" , background ) ; table . put ( "TextArea.selectionBackground" , background ) ; table . put ( "List.selectionBackground" , background ) ; table . put ( "Tree.selectionForeground" , foreground ) ; table . put ( "Table.selectionForeground" , foreground ) ; table . put ( "TextField.selectionForeground" , foreground ) ; table . put ( "TextArea.selectionForeground" , foreground ) ; table . put ( "List.selectionForeground" , foreground ) ; table . put ( "Menu.selectionBackground" , new ColorUIResource ( 235 , 235 , 235 ) ) ; table . put ( "MenuItem.selectionBackground" , new ColorUIResource ( 235 , 235 , 235 ) ) ; table . put ( "CheckBoxMenuItem.selectionBackground" , new ColorUIResource ( 235 , 235 , 235 ) ) ; table . put ( "RadioButtonMenuItem.selectionBackground" , new ColorUIResource ( 235 , 235 , 235 ) ) ; table . put ( "ToolTip.background" , new ColorUIResource ( 235 , 235 , 235 ) ) ; table . put ( "SplitPane.border" , "javax.swing.plaf.metal.MetalBorders$TableHeaderBorder" ) ; table . put ( "SplitPane.dividerSize" , new Integer ( 5 ) ) ; table . put ( "SplitPaneDivider.border" , null ) ; table . put ( "StatusBar.border" , new ThinStatusBarBorder ( ) ) ; table . put ( "ScrollBar.width" , new Integer ( 17 ) ) ; table . put ( "MenuBar.border" , new ThinDefaultBorder ( ) ) ; table . put ( "ToolBar.border" , new ThinDefaultBorder ( ) ) ; table . put ( "CheckBoxMenuItem.checkIcon" , new ImageIcon ( "" ) ) ; table . put ( "RadioButtonMenuItem.checkIcon" , new ImageIcon ( "" ) ) ; table . put ( "MenuItem.acceleratorForeground" , getAcceleratorSelectedForeground ( ) ) ; table . put ( "MenuItem.acceleratorSelectionForeground" , getAcceleratorSelectedForeground ( ) ) ; } }

Fix:
table . put ( "antialiasing" , ThinColumbaTheme . ANTI_ALIASING_DISABLED ) ;