copied over from ace componentutils for ajax support concode_field_sep Logger logger concode_field_sep UIComponent getChildById concode_elem_sep UIComponent findChildComponent concode_elem_sep HttpServletRequest getRequest concode_elem_sep void renderLayoutChild concode_elem_sep List<UIParameter> captureParameters concode_elem_sep String getIdOfChildByClientId concode_elem_sep void writeConcatenatedStyleClasses concode_elem_sep void writeConcatenatedStyleClasses concode_elem_sep void writeConcatenatedStyleClasses concode_elem_sep void renderChild concode_elem_sep void renderChildren concode_elem_sep String findClientIds concode_elem_sep UIComponent findNamingContainer
UIComponent function ( UIComponent arg0 ) { UIComponent loc0 = arg0 ; while ( loc0 != null ) if ( loc0 instanceof UIForm ) break ; else loc0 = loc0 . getParent ( ) ; return loc0 ; }