anchor.diff:  value_match1(Value,[{VI,_}|VIs],Acc,Depth) ->
       value_match1(Value,VIs,Acc++lists:concat(["element(",VI,","]),Depth+1).
   
  -enc_dig_out_value([], Value) ->
  +enc_dig_out_value(_Gen, [], Value) ->
       {[],Value};
  -enc_dig_out_value([{N,_}|T], Value) ->
  -    {Imm0,Dst0} = enc_dig_out_value(T, Value),
  +enc_dig_out_value(Gen, [{N,_}|T], Value) ->
  +    {Imm0,Dst0} = enc_dig_out_value(Gen, T, Value),
       {Imm,Dst} = asn1ct_imm:enc_element(N, Dst0),
       {Imm0++Imm,Dst}.
   
  
positive.code:     ImmBody = gen_enc_components_call(Erule, Typename, CompList, EncObj, Ext),
      ExternalImm ++ ExtImm ++ ObjSetImm ++
  	asn1ct_imm:enc_append([ImmSetExt] ++ ImmOptionals ++ ImmBody).
  
  gen_encode_extaddgroup(CompList) ->
      case extgroup_pos_and_length(CompList) of
  
negative.code: 		 _ ->
  		     []
  	     end,
      {EncObj,ObjSetImm} = enc_table(Gen, TableConsInfo, D),
      ImmSetExt =
  	case Ext of
  	    {ext,_Pos,NumExt2} when NumExt2 > 0 ->
  