docs: protected XExpression _generate(AnonymousClass anonClass, IAppendable it, IExtraLanguageGeneratorContext context) {
  		if (it.hasName(anonClass)) {
  			appendReturnIfExpectedReturnedExpression(it, context);
  			it.append(it.getName(anonClass)).append("("); //$NON-NLS-1$
  			boolean firstArg = true;
  			for (final XExpression arg : anonClass.getConstructorCall().getArguments()) {
  				if (firstArg) {
  					firstArg = false;
  				} else {
  					it.append(", "); //$NON-NLS-1$
  				}
  				generate(arg, it, context);
  			}
  			it.append(")"); //$NON-NLS-1$
  		}
  		return anonClass;
  	}