1SetOptional DEFINITIONS IMPLICIT TAGS ::= 2 3BEGIN 4 5SetOpt1 ::= SET 6{ 7 bool1 BOOLEAN OPTIONAL, 8 int1 INTEGER, 9 set1 SetIn OPTIONAL 10} 11 12SetOpt1Imp ::= SEQUENCE 13{ 14 bool1 [1] BOOLEAN OPTIONAL, 15 int1 INTEGER, 16 set1 [2] SetIn OPTIONAL 17} 18 19SetOpt1Exp ::= SEQUENCE 20{ 21 bool1 [1] EXPLICIT BOOLEAN OPTIONAL, 22 int1 INTEGER, 23 set1 [2] EXPLICIT SetIn OPTIONAL 24} 25 26SetOpt2 ::= SET 27{ 28 set2 SetIn OPTIONAL, 29 bool2 BOOLEAN, 30 int2 INTEGER 31} 32 33SetOpt2Imp ::= SEQUENCE 34{ 35 set2 [1] SetIn OPTIONAL, 36 bool2 [2] BOOLEAN, 37 int2 INTEGER 38} 39 40SetOpt2Exp ::= SEQUENCE 41{ 42 set2 [1] EXPLICIT SetIn OPTIONAL, 43 bool2 [2] EXPLICIT BOOLEAN, 44 int2 INTEGER 45} 46 47SetOpt3 ::= SET 48{ 49 bool3 BOOLEAN OPTIONAL, 50 set3 SetIn OPTIONAL, 51 int3 INTEGER OPTIONAL 52} 53 54SetOpt3Imp ::= SEQUENCE 55{ 56 bool3 [1] BOOLEAN OPTIONAL, 57 set3 [2] SetIn OPTIONAL, 58 int3 INTEGER OPTIONAL 59} 60 61SetOpt3Exp ::= SEQUENCE 62{ 63 bool3 [1] EXPLICIT BOOLEAN OPTIONAL, 64 set3 [2] EXPLICIT SetIn OPTIONAL, 65 int3 INTEGER OPTIONAL 66} 67 68 69 70SetIn ::= SET 71{ 72 boolIn BOOLEAN, 73 intIn INTEGER 74} 75 76 77END 78