docs: @Check(CheckType.FAST)
  	public void checkFieldName(SarlField field) {
  		final JvmField inferredType = this.associations.getJvmField(field);
  		final QualifiedName name = Utils.getQualifiedName(inferredType);
  		if (this.featureNames.isDisallowedName(name)) {
  			final String validName = Utils.fixHiddenMember(field.getName());
  			error(MessageFormat.format(
  					Messages.SARLValidator_41,
  					field.getName()),
  					field,
  					XTEND_FIELD__NAME,
  					ValidationMessageAcceptor.INSIGNIFICANT_INDEX,
  					VARIABLE_NAME_DISALLOWED,
  					validName);
  		} else if (this.grammarAccess.getOccurrenceKeyword().equals(field.getName())) {
  			error(MessageFormat.format(
  					Messages.SARLValidator_41,
  					this.grammarAccess.getOccurrenceKeyword()),
  					field,
  					XTEND_FIELD__NAME,
  					ValidationMessageAcceptor.INSIGNIFICANT_INDEX,
  					VARIABLE_NAME_DISALLOWED);
  		}
  	}