anchor.diff:  				case EapType of
   					{_, _Identity} when MethodPrefer == pwd ->
   						PwdSup = State#state.pwd_sup,
  -						{_Fsm, NewState} = start_fsm(PwdSup, 5, SessionId, AuthType, OHost,
  +						NewState = start_fsm(PwdSup, 5, SessionId, AuthType, OHost,
   								ORealm, [], CbProc, Request, State),
   						{noreply, NewState};
   					none ->
  
positive.code: 			NewHandlers = gb_trees:enter(SessId, AuthFsm, Handlers),
  			NewFsmHandler = gb_trees:enter(AuthFsm, CbProc, FsmHandler),
  			NewState = State#state{handlers = NewHandlers, cb_fsms = NewFsmHandler},
  			{AuthFsm, NewState};
  		{error, Reason} ->
  			error_logger:error_report(["Error starting session handler",
  					{error, Reason}, {supervisor, AuthSup},{session_id, SessId}]),
  			{undefined, State}
  	end.
  
  -spec get_attibutes(Request) -> {SessionId, AuthRequestType}
  
negative.code: 						case {UserName, Password} of
  							{UserName, Password} when (UserName /= undefined andalso
  									Password /= undefined) ->
  								NewState = start_fsm(SimpleAuthSup, 1, SessionId, AuthType,
  										OHost, ORealm, [UserName, Password], CbProc, Request, State),
  								{noreply, NewState};
  							_ ->
  