anchor.diff:      FStr = process_str(refac_util:concat_toks(FToks)),
       Acc1 = case Acc of 
   	       "" -> Acc;
  -	       _ ->case (EStr==FStr) or (refac_syntax:type(Form) == error_marker) of
  +	       _ ->case (EStr==FStr) or SpecialForm(Form) of
    			true -> Acc;
    			false -> Acc++"\n"
    		    end
   	   end,
  -    Str = case (EStr == FStr) or (refac_syntax:type(Form)==error_marker) of 
  +    Str = case (EStr == FStr) or SpecialForm(Form) of 
   	      true -> F;
   	      false->
   		  case T of 
  
positive.code: 			  {ok, F1Toks, _} = refac_scan:string(F1),
  			  E1Str = process_str(refac_util:concat_toks(E1Toks)),
  			  F1Str = process_str(refac_util:concat_toks(F1Toks)),
  			  case (E1Str==F1Str) or (refac_syntax:type(Form1) == error_marker) of 
  			      true -> E++"\n";
  			      false ->
  				  E++"\n"
  
negative.code: 	warning_marker ->
  	    E = erl_syntax:warning_marker_info(Node),
  	    beside(text("%% WARNING: "),
  		   lay_error_info(E, reset_prec(Ctxt)));
  	type -> empty()  %% tempory fix!!
  		    
      end.
  
  lay_parentheses(D, _Ctxt) ->
  