anchor.diff:                {reply, {error, NewErrors}, State}
             end;
           _ ->
  -          error_logger:error_msg("Unable to resolve station selector ~p.",[StationSelR]),
             {reply, {error, io_lib:format("Unable to resolve station selector ~p.",[StationSelR])}, State}
         end;
       update_now ->
  
positive.code:     Ids = lists:map(fun (#raws_station{id=Id}) -> Id end, StationInfos),
      {station_list, Ids}
    catch Bdy:Exc ->
      error_logger:error_msg("Failed to resolve station selection ~p due to exception~n~p (bdy ~p)", [Sel,Bdy,Exc]),
      Sel
    end.
  
  
negative.code:     report_errors ->
        {reply, Errors, State};
      clear_errors ->
        {reply, ok, [Token,StationSel0,VarIds,TimeoutMins,UpdateFrom,Method,[]]}
    end.
  
  
  