yzhang comment method `` removeemptydrawer '' . concode_field_sep boolean skipUpdatePalette concode_elem_sep List<PaletteEntry> extraPaletteEntry concode_elem_sep boolean faState concode_elem_sep int histate concode_elem_sep List<PaletteEntry> emptyEntry concode_elem_sep boolean jobletFlag concode_elem_sep String FAMILY_HIER_SEPARATOR concode_elem_sep String FAMILY_SPEARATOR concode_elem_sep PaletteRoot paletteRoot concode_field_sep void markEmptyDrawer concode_elem_sep void updatePalette concode_elem_sep void updatePalette concode_elem_sep void filterPalette concode_elem_sep void updateFromRepositoryType concode_elem_sep void recordEmptyDrawer concode_elem_sep void setExtraEntryVisible concode_elem_sep PaletteRoot getPaletteRoot concode_elem_sep void setSkipUpdatePalette
void function ( ) { for ( PaletteEntry loc0 : emptyEntry ) { PaletteContainer loc1 = loc0 . getParent ( ) ; if ( loc1 != null ) { loc1 . remove ( loc0 ) ; } } }