anchor.diff:  	[] ->
   	    Default;
   	_ ->
  -	    {Start, End} =refac_misc:get_start_end_loc(Node),
  +	    {Start, End} =get_start_end_loc(Node),
   	    case Start =={0,0} orelse End=={0,0} of 
   		true -> Default;
   		_ ->
  
positive.code: 	  D = case refac_syntax:attribute_arguments(Node) of
  		none -> lay(N, Ctxt1);
  		Args ->
  		    Sep = get_separator(Args, Ctxt#ctxt.tokens, ", "),
  		    As = seq(Args, floating(text(Sep)), Ctxt1, fun lay/2),
  		    beside(lay(N, Ctxt1), beside(text("("), beside(lay_elems(fun refac_prettypr_0:par/1, As, Args), floating(text(")")))))
  	      end,
  
negative.code: 		       lay_precomments(refac_syntax:get_precomments(Node), D2)
  		 end
  	  end;
        false -> 
  	    lay_2(Node, Ctxt)
      end.
  
  %% For pre-comments, all padding is ignored.
  