private void encodeInputField(ResponseWriter writer, String clientId)
throws IOException {
writer.startElement("input", this);
writer.writeAttribute("name", clientId, "clientId");
Object v = getValue();
if (v != null)
writer.writeAttribute("value", v.toString(), "value");
Integer size = (Integer)getAttributes().get("size");
if(size != null)
writer.writeAttribute("size", size, "size");
writer.endElement("input");
}