create a while statement and add it to this block concode_field_sep boolean bracesRequired concode_elem_sep boolean indentRequired concode_elem_sep int pos concode_elem_sep List<Object> content concode_field_sep JVar decl concode_elem_sep JVar decl concode_elem_sep JVar decl concode_elem_sep T insert concode_elem_sep JInvocation invoke concode_elem_sep JInvocation invoke concode_elem_sep JInvocation invoke concode_elem_sep JInvocation invoke concode_elem_sep JTryBlock _try concode_elem_sep void _continue concode_elem_sep void _continue concode_elem_sep void generateBody concode_elem_sep int pos concode_elem_sep int pos concode_elem_sep void _throw concode_elem_sep List<Object> getContents concode_elem_sep JBlock block concode_elem_sep void state concode_elem_sep void generate concode_elem_sep JBlock add concode_elem_sep JForLoop _for concode_elem_sep JForEach forEach concode_elem_sep boolean isEmpty concode_elem_sep JDoLoop _do concode_elem_sep JLabel label concode_elem_sep void _return concode_elem_sep void _return concode_elem_sep void _break concode_elem_sep void _break concode_elem_sep JBlock assignPlus concode_elem_sep JSwitch _switch concode_elem_sep JStatement directStatement concode_elem_sep JInvocation staticInvoke concode_elem_sep JConditional _if concode_elem_sep JBlock assign
JWhileLoop function ( JExpression arg0 ) { return insert ( new JWhileLoop ( arg0 ) ) ; }