docs: public void eInit(XtendTypeDeclaration container, String name, String modifier, IJvmTypeProvider context) {
  		setTypeResolutionContext(context);
  		if (this.sarlField == null) {
  			this.container = container;
  			this.sarlField = SarlFactory.eINSTANCE.createSarlField();
  			this.sarlField.setAnnotationInfo(XtendFactory.eINSTANCE.createXtendMember());
  			this.sarlField.setName(name);
  			if (Strings.equal(modifier, "var")
  				|| Strings.equal(modifier, "val")) {
  				this.sarlField.getModifiers().add(modifier);
  			} else {
  				throw new IllegalStateException("Invalid modifier");
  			}
  			container.getMembers().add(this.sarlField);
  		}
  	}