}
@Override
public int doEndTag() throws JspException {
dateTag.doEndTag();
FormTag formTag = new FormTag();
formTag.setPageContext(pageContext);
formTag.setParent(labelTag);
if (formId != null) {
formTag.setId(formId);
}
formTag.setJspId(jspId + PREFIX + idSuffix++);
formTag.doStartTag();
DatePickerTag datePicker = new DatePickerTag();
datePicker.setPageContext(pageContext);
datePicker.setFor("@auto");
if (tabIndex != null) {
datePicker.setTabIndex(tabIndex);
}
if (markup != null) {
datePicker.setMarkup(markup);
}
datePicker.setParent(formTag);
if (pickerId != null) {
datePicker.setId(pickerId);
}
datePicker.setJspId(jspId + PREFIX + idSuffix++);
datePicker.doStartTag();
datePicker.doEndTag();
formTag.doEndTag();
labelTag.doEndTag();
return super.doEndTag();
}