anchor.diff:  testSetOfCho(Config, Rule, Opts) ->
       asn1_test_lib:compile("SetOfCho", Config, [Rule|Opts]),
       testSetOfCho:main(Rule).
  -
  -testSetOfExternal(Config) -> test(Config, fun testSetOfExternal/3).
  -testSetOfExternal(Config, Rule, Opts) ->
  -    asn1_test_lib:compile_all(["External", "SetOfExternal"], Config,
  -                              [Rule|Opts]),
  -    testSetOfExternal:main(Rule).
  -
  -testSetOfTag(Config) -> test(Config, fun testSetOfTag/3).
  -testSetOfTag(Config, Rule, Opts) ->
  -    asn1_test_lib:compile_all(["External", "SetOfTag"], Config, [Rule|Opts]),
  -    testSetOfTag:main(Rule).
   
   c_syntax(Config) ->
       DataDir = ?config(data_dir, Config),
  
positive.code:     asn1_test_lib:compile("SetPrim", Config, [Rule|Opts]),
      testSetPrim:main(Rule).
  
  testSetTag(Config) -> test(Config, fun testSetTag/3).
  testSetTag(Config, Rule, Opts) ->
      asn1_test_lib:compile_all(["External", "SetTag"], Config, [Rule|Opts]),
      testSetTag:main(Rule).
  
  testSetTypeRefCho(Config) -> test(Config, fun testSetTypeRefCho/3).
  testSetTypeRefCho(Config, Rule, Opts) ->
      asn1_test_lib:compile("SetTypeRefCho", Config, [Rule|Opts]),
  
negative.code: testChoExtension(Config, Rule, Opts) ->
      asn1_test_lib:compile("ChoExtension", Config, [Rule|Opts]),
      testChoExtension:extension(Rule).
  
  testChoOptional(Config) -> test(Config, fun testChoOptional/3).
  testChoOptional(Config, Rule, Opts) ->
  