///<summary>
        /// Retrieves the Type field</summary>
        /// <returns>Returns nullable CoursePoint enum representing the Type field</returns>
        new public CoursePoint?GetType()
        {
            object      obj   = GetFieldValue(5, 0, Fit.SubfieldIndexMainField);
            CoursePoint?value = obj == null ? (CoursePoint?)null : (CoursePoint)obj;

            return(value);
        }
 /// <summary>
 /// Set Type field</summary>
 /// <param name="type_">Nullable field value to be set</param>
 public void SetType(CoursePoint?type_)
 {
     SetFieldValue(5, 0, type_, Fit.SubfieldIndexMainField);
 }