// update the form and field descriptors
XFormBuilder builder = context.getXFormBuilder();
final XFFormFieldAttributes fieldAttributes =
(XFFormFieldAttributes) protocolAttributes;
builder.updateControl(fieldDescriptor, fieldAttributes);
// effectively all xform controls are inline, so render it immediately
FieldType fieldType = getFieldType();
try {
fieldType.doField(getProtocol(context), fieldAttributes);