docs: @Override
  	protected void transform(XtendField source, JvmGenericType container) {
  		super.transform(source, container);
  		// Override the visibility
  		final JvmField field = (JvmField) this.sarlAssociations.getPrimaryJvmElement(source);
  		setVisibility(field, source);
  
  		final GenerationContext context = getContext(container);
  		if (context != null) {
  			final String name = source.getName();
  			if (!Strings.isNullOrEmpty(name)) {
  				context.incrementSerial(name.hashCode());
  			}
  			final JvmTypeReference type = source.getType();
  			if (type != null) {
  				context.incrementSerial(type.getIdentifier().hashCode());
  			}
  		}
  	}