docs: protected XExpression _generate(XPostfixOperation operation, IAppendable it, IExtraLanguageGeneratorContext context) {
  		appendReturnIfExpectedReturnedExpression(it, context);
  		final String operator = getOperatorSymbol(operation);
  		if (operator != null) {
  			it.append("("); //$NON-NLS-1$
  			switch (operator) {
  			case "++": //$NON-NLS-1$
  				generate(operation.getOperand(), it, context);
  				it.append(" += 1"); //$NON-NLS-1$
  				break;
  			case "--": //$NON-NLS-1$
  				generate(operation.getOperand(), it, context);
  				it.append(" -= 1"); //$NON-NLS-1$
  				break;
  			default:
  				throw new IllegalArgumentException(MessageFormat.format(Messages.PyExpressionGenerator_0, operator));
  			}
  			it.append(")"); //$NON-NLS-1$
  		}
  		return operation;
  	}