if(le!=null) sb.appendWithNewLine(le.getAllExceptLastExpressionString());
sb.appendWithTab("while(");
sb.append((le!=null)?le.getLastExpressionString():expression.toString());
sb.appendWithNewLine(")");
if(insertParenthesis) sb.appendWithTabNewLine("{");
sb.appendWithNewLine(statement.toString());
//sb.append("\n");
if(le.isMultipleExpression()) sb.appendWithNewLine(le.getAllExceptLastExpressionString());