if ( section == null || ( state.getCurrentSections() != null && section.equals( state.getCurrentSections()[0] ) ) ) { return delegateStartBuildWidget( elementName, attributes, container, metawidget ); if ( state.getCurrentSections() != null && !section.equals( state.getCurrentSections()[0] ) ) { super.endContainerLayout( container, metawidget ); if ( sections.length == 0 || Arrays.equals( sections, state.getCurrentSections() ) ) { return delegateStartBuildWidget( elementName, attributes, container, metawidget ); if ( state.getCurrentSections() != null && level < state.getCurrentSections().length && section.equals( state.getCurrentSections()[level] ) ) { continue;
if ( isIgnored( widget ) || section == null || ( state.getCurrentSections() != null && section.equals( state.getCurrentSections()[0] ) ) ) { super.layoutWidget( widget, elementName, attributes, container, metawidget ); return; if ( state.getCurrentSections() != null && !section.equals( state.getCurrentSections()[0] ) ) { super.endContainerLayout( container, metawidget ); if ( isIgnored( widget ) || sections.length == 0 || Arrays.equals( sections, state.getCurrentSections() ) ) { super.layoutWidget( widget, elementName, attributes, container, metawidget ); return; if ( state.getCurrentSections() != null && level < state.getCurrentSections().length && section.equals( state.getCurrentSections()[level] ) ) { continue;
if ( isIgnored( widget ) || section == null || ( state.getCurrentSections() != null && section.equals( state.getCurrentSections()[0] ) ) ) { super.layoutWidget( widget, elementName, attributes, container, metawidget ); return; if ( state.getCurrentSections() != null && !section.equals( state.getCurrentSections()[0] ) ) { super.endContainerLayout( container, metawidget ); if ( isIgnored( widget ) || sections.length == 0 || Arrays.equals( sections, state.getCurrentSections() ) ) { super.layoutWidget( widget, elementName, attributes, container, metawidget ); return; if ( state.getCurrentSections() != null && level < state.getCurrentSections().length && section.equals( state.getCurrentSections()[level] ) ) { continue;