code: public void setName(String name) {
  		if (name == null) {
  			throw new IllegalArgumentException("Field name cannot be null");
  		}
  
  		if (name.length() == 0 || name.length() > 10) {
  			throw new IllegalArgumentException("Field name should be of length 0-10");
  		}
  		if (!DBFUtils.isPureAscii(name)) {
  			throw new IllegalArgumentException("Field name must be ASCII");
  		}
  		this.name = name;
  	}
docs: Sets the name of the field.
  
  @param name of the field as String.
  @since 0.3.3.1