anchor.diff:  		      case lookup(LibPlt, {M, Op, Arity}) of
   			{value, S} -> S;
   			_ ->
  -			    case lookup(LocalPlt, {M, Op, Arity}) of
  -			      {value, S} -> S;
  -			      _ -> unknown
  +			    case LocalPlt of 
  +				none -> unknown;
  +				_ -> case lookup(LocalPlt, {M, Op, Arity}) of
  +					 {value, S} -> S;
  +					 _ -> unknown
  +				     end
   			    end
   		      end;
   		  _ -> unknown
  
positive.code: 	  Comments = erl_comment_scan:file(FName),
  	  SyntaxTree = refac_recomment:recomment_forms(Forms, Comments),
  	  Info = refac_syntax_lib:analyze_forms(SyntaxTree),
  	  case lists:keysearch(errors,1,Info) of
  	        {value,{errors, Error}} ->
  	  	  {error, {"Syntax error in file: " ++ FName++".", Error}};
  	      _ ->
  		  AnnAST = annotate_bindings(FName, SyntaxTree, Info, 1),
  		  if ByPassPreP -> {ok, {AnnAST, Info}};
  		     true ->
  			  case analyze_free_vars(AnnAST) of
  			      {error, Reason} -> {error, Reason};
  			      _ ->   {ok, {AnnAST, Info}}
  			  end
  		  end
  	  end;
  	{error, Reason} -> {error, Reason}
      end.
  
  
  %%@spec analyze_free_vars(SyntaxTree::syntaxTree()) ->ok|{error, string()} 
  
negative.code: 	  Args = refac_syntax:attribute_arguments(Node),
  	  case Args of  
  	      none -> {S1, E1} = get_range(Name),
  		      S11 = extend_forwards(Toks, S1, '-'),
  		      refac_syntax:add_ann({range, {S11, E1}}, Node);
  	      _ -> case length(Args) >0 of 
  		       true ->  Arg = glast("refac_util:do_add_range,attribute", Args),
  				{S1, _E1} = get_range(Name),
  				{_S2, E2} = get_range(Arg),
  				S11 = extend_forwards(Toks, S1, '-'),
  				refac_syntax:add_ann({range, {S11, E2}}, Node);
  		       _ ->  {S1, E1} = get_range(Name),
  			     S11 = extend_forwards(Toks, S1, '-'),
  			     refac_syntax:add_ann({range, {S11, E1}}, Node)
  		   end
  	  end;
        generator ->
  