* javax.faces.context.FacesContext, javax.faces.component.UIComponent)
*/
@Override
protected void doEncodeBegin(ResponseWriter writer, FacesContext context, UIComponent component) throws IOException {
AbstractOutputPanel panel = (AbstractOutputPanel) component;
if (!hasNoneLayout(component)) {
writer.startElement(getTag(panel), panel);
getUtils().encodeId(context, component);
getUtils().encodePassThru(context, component, null);
getUtils().encodeAttributesFromArray(context, component, STYLE_ATTRIBUTES);