anchor.diff:  		      true ->
   			  label_to_var(Label);
   		      false ->
  -			  ?AST(_)
  +			  case lists:keyfind(Label, 1, Replace) of
  +			      {_, Value} ->
  +				  abstract(Value);
  +			      false ->
  +				  ?AST(_)
  +			  end
   		  end
                 catch _:_ ->
                         T
  
positive.code: 				   _ ->
  				       undefined
  			       end,
                    EncodeResult = labels_to_underscores(Result),
  		  NSResult = labels_to_underscores(Result, [XMLNSLabel]),
  		  TagResult = labels_to_underscores(Result),
                    Var = label_to_var(prepare_label(undefined, Name)),
  		  HasXMLNSAttr = XMLNSLabel /= undefined,
                    try
                        [H|_]= tuple_to_list(Result),
                        true = is_atom(H),
  
negative.code:                           L
                    end, group_refs(Refs)),
      AllLabels = AttrLabels ++ [CDataLabel] ++ RefLabels,
      case get_dups(lists:filter(
  		    fun('$_') -> false;
  		       (_) -> true
  		    end, ResultLabels)) of
          Dups1 when Dups1 /= [] ->
              bad_spec({duplicated_labels, Dups1});
          _ ->
  