docs: protected XExpression _generate(XWhileExpression whileLoop, IAppendable it, IExtraLanguageGeneratorContext context) {
  		it.append("while "); //$NON-NLS-1$
  		generate(whileLoop.getPredicate(), it, context);
  		it.append(":"); //$NON-NLS-1$
  		it.increaseIndentation().newLine();
  		final XExpression last = generate(whileLoop.getBody(), it, context);
  		it.decreaseIndentation();
  		return last;
  	}