le=(ListExpression)expression;
boolean insertParenthesis=statement.hasMultipleExpressions() || le!=null && le.isMultipleExpression() ;
CodeStringBuilder sb=new CodeStringBuilder();
if(le!=null) sb.appendWithNewLine(le.getAllExceptLastExpressionString());
sb.appendWithTab("while(");
sb.append((le!=null)?le.getLastExpressionString():expression.toString());
sb.appendWithNewLine(")");
if(insertParenthesis) sb.appendWithTabNewLine("{");