/***************************************************
 ** @author   STF470
 ** @version  0.0.1
 ** @purpose  1:6.2, The omit keyword shall not be used for mandatory fields.
 ** @verdict  pass reject
 ***************************************************/
module NegSyn_060202_SetTypeValues_002 {
	type record MySet {
		integer field1,
		MySet field2 optional,
		integer field3
	}
    const MySet c_set := {
        field1 := 5,
        field2 := -,
        field3 :=omit // not optional
    };
}