code: public void eInit(EObject context, Procedure1<? super XExpression> setter, IJvmTypeProvider typeContext) {
  		setTypeResolutionContext(typeContext);
  		this.context = context;
  		this.setter = setter;
  		this.expr = null;
  	}
docs: Initialize the expression.
  @param context the context of the expressions.
  @param setter the object that permits to assign the expression to the context.