PanelTag panel = new PanelTag();
panel.setPageContext(pageContext);
panel.setParent(getParent());
panel.doStartTag();
FacetTag facetTag = new FacetTag();
facetTag.setPageContext(pageContext);
facetTag.setName(Facets.LAYOUT);
facetTag.setParent(panel);
facetTag.doStartTag();
GridLayoutTag gridLayoutTag = new GridLayoutTag();
gridLayoutTag.setPageContext(pageContext);
StringBuilder columns = new StringBuilder();
for (WizardStep info : course) {
columns.append("fixed;");
}
gridLayoutTag.setColumns(createStringValueExpression(columns + "*"));
gridLayoutTag.setParent(facetTag);
gridLayoutTag.doStartTag();
gridLayoutTag.doEndTag();
facetTag.doEndTag();
for (WizardStep info : course) {
ButtonTag button = new ButtonTag();
button.setPageContext(pageContext);
button.setParent(panel);