anchor.diff:  						case {UserName, Password} of
   							{UserName, Password} when (UserName /= undefined andalso
   									Password /= undefined) ->
  -								{_Fsm, NewState} = start_fsm(SimpleAuthSup, 1, SessionId, AuthType,
  +								NewState = start_fsm(SimpleAuthSup, 1, SessionId, AuthType,
   										OHost, ORealm, [UserName, Password], CbProc, Request, State),
   								{noreply, NewState};
   							_ ->
  
positive.code: 				case EapType of
  					{_, _Identity} when MethodPrefer == pwd ->
  						PwdSup = State#state.pwd_sup,
  						{_Fsm, NewState} = start_fsm(PwdSup, 5, SessionId, AuthType, OHost,
  								ORealm, [], CbProc, Request, State),
  						{noreply, NewState};
  					none ->
  
negative.code: 		CbProc :: {pid(), term()},
  		Request :: #diameter_nas_app_AAR{} | #diameter_eap_app_DER{},
  		State :: state(),
  		Result :: State.
  start_fsm(AuthSup, AppId, SessId, Type, OHost, ORealm,
  		Options, CbProc, Request, #state{handlers = Handlers, address = Address,
  		port = Port, cb_fsms = FsmHandler} = State) ->
  