private void writeTopTabHeader(FacesContext context, ResponseWriter writer, AbstractTab tab) throws IOException { AbstractTogglePanelTitledItem.HeaderStates state = tab.isDisabled() ? disabled : tab.isActive() ? active : inactive; encodeTabHeader(context, tab, writer, state); }