docs: protected XExpression _generate(XAssignment assignment, IAppendable it, IExtraLanguageGeneratorContext context) {
  		appendReturnIfExpectedReturnedExpression(it, context);
  		it.append("("); //$NON-NLS-1$
  		newFeatureCallGenerator(context, it).generate(assignment);
  		it.append(" = "); //$NON-NLS-1$
  		generate(assignment.getValue(), it, context);
  		it.append(")"); //$NON-NLS-1$
  		return assignment;
  	}