}
super.start(tag, attr);
final ElementSpec spec = getLastSpec();
assert spec != null : "we've just created a spec in super.start()";
FormElement model = null;
final MutableAttributeSet specAttr = (MutableAttributeSet)spec.getAttributes();
if (Tag.INPUT.equals(tag)) {
model = handleInput(attr, specAttr);
} else if (Tag.TEXTAREA.equals(tag)) {
model = new FormTextModel(getCurrentForm(), attr);