code: protected void renderInputTagHelper(ResponseWriter rw, FacesContext context,
  			SelectBooleanCheckbox selectBooleanCheckbox, String clientId) throws IOException {
  		rw.startElement("input", selectBooleanCheckbox);
  		rw.writeAttribute("name", clientId + "_helper", null);
  		rw.writeAttribute("value", "on", "value");
  		rw.writeAttribute("checked", "true", "checked");
  		rw.writeAttribute("type", "hidden", "type");
  		rw.writeAttribute("style", "display:none", "style");
  		rw.endElement("input");
  	}
docs: Renders the start of the input tag. This method is protected in order to
  allow third-party frameworks to derive from it.
  
  @param rw
  the response writer
  @param selectBooleanCheckbox
  the component to render
  @throws IOException
  may be thrown by the response writer