anchor.diff:  
   %% API for Station process
   -export([add_station/5, del_station/3, send_80211/3, ieee_802_11_ie/2,
  -	 rsn_ie/2, rsn_ie/3]).
  +	 rsn_ie/2, rsn_ie/3, get_station_config/2]).
   
   %% gen_fsm callbacks
   -export([init/1, listen/2, idle/2, join/2, configure/2, data_check/2, run/2,
  
positive.code:     State#state{wlans =
  		    lists:keystore(WlanIdent, #wlan.wlan_identifier, Wlans, Fun(Wlan))}.
  
  internal_new_station(#wlan{}, StationMAC,
  		     State = #state{config = #wtp{max_stations = MaxStations},
  				    station_count  = StationCount})
  
negative.code: 		[StationMAC, StationCount, MaxStations]),
      {{error, too_many_clients}, State};
  
  internal_new_station(Wlan = #wlan{bss = BSS}, StationMAC,
  		     State = #state{id = WtpId, station_count  = StationCount}) ->
  
      %% we have to repeat the search again to avoid a race
      lager:debug("search for station ~p", [{self(), StationMAC}]),
  