}
@Override
public int doEndTag() throws JspException {
dateTag.doEndTag();
final FormTag formTag = new FormTag();
formTag.setPageContext(pageContext);
formTag.setParent(labelTag);
if (formId != null) {
formTag.setId(formId);
}
formTag.setJspId(nextJspId());
formTag.doStartTag();
final 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(nextJspId());
datePicker.doStartTag();
datePicker.doEndTag();
formTag.doEndTag();
labelTag.doEndTag();
return super.doEndTag();
}