|  | Change Parameter Type	player : PLAYER to player : P in method public minValue(state S, player P, alpha double, beta double) : double in class aima.core.search.adversarial.AlphaBetaSearch | From | To | 
                            
                            
                                |  | Change Parameter Type	player : PLAYER to player : P in method public maxValue(state S, player P, alpha double, beta double, depth int) : double in class aima.core.search.adversarial.IterativeDeepeningAlphaBetaSearch | From | To | 
                            
                            
                                |  | Change Parameter Type	player : PLAYER to player : P in method protected eval(state S, player P) : double in class aima.core.search.adversarial.IterativeDeepeningAlphaBetaSearch | From | To | 
                            
                            
                                |  | Change Parameter Type	game : Game<STATE,ACTION,PLAYER> to game : Game<S,A,P> in method public createFor(game Game<S,A,P>) : MinimaxSearch<S,A,P> in class aima.core.search.adversarial.MinimaxSearch | From | To | 
                            
                            
                                |  | Change Parameter Type	state : STATE to state : S in method public maxValue(state S, player P, alpha double, beta double) : double in class aima.core.search.adversarial.AlphaBetaSearch | From | To | 
                            
                            
                                |  | Change Parameter Type	algo : SearchForActions to algo : SearchForActions<EightPuzzleBoard,Action> in method public addSearchAlgorithm(name String, algo SearchForActions<EightPuzzleBoard,Action>) : void in class aima.gui.swing.applications.search.games.EightPuzzleApp | From | To | 
                            
                            
                                |  | Change Parameter Type	player : PLAYER to player : P in method public minValue(state S, player P, alpha double, beta double, depth int) : double in class aima.core.search.adversarial.IterativeDeepeningAlphaBetaSearch | From | To | 
                            
                            
                                |  | Change Parameter Type	state : STATE to state : S in method public orderActions(state S, actions List<A>, player P, depth int) : List<A> in class aima.core.search.adversarial.IterativeDeepeningAlphaBetaSearch | From | To | 
                            
                            
                                |  | Change Parameter Type	state : STATE to state : S in method public minValue(state S, player P) : double in class aima.core.search.adversarial.MinimaxSearch | From | To | 
                            
                            
                                |  | Change Parameter Type	state : STATE to state : S in method protected eval(state S, player P) : double in class aima.core.search.adversarial.IterativeDeepeningAlphaBetaSearch | From | To | 
                            
                            
                                |  | Change Parameter Type	state : STATE to state : S in method public makeDecision(state S) : A in class aima.core.search.adversarial.AlphaBetaSearch | From | To | 
                            
                            
                                |  | Change Parameter Type	game : Game<STATE,ACTION,PLAYER> to game : Game<S,A,P> in method public AlphaBetaSearch(game Game<S,A,P>) in class aima.core.search.adversarial.AlphaBetaSearch | From | To | 
                            
                            
                                |  | Change Parameter Type	player : PLAYER to player : P in method public maxValue(state S, player P, alpha double, beta double) : double in class aima.core.search.adversarial.AlphaBetaSearch | From | To | 
                            
                            
                                |  | Change Parameter Type	state : STATE to state : S in method public maxValue(state S, player P) : double in class aima.core.search.adversarial.MinimaxSearch | From | To | 
                            
                            
                                |  | Change Parameter Type	game : Game<STATE,ACTION,PLAYER> to game : Game<S,A,P> in method public MinimaxSearch(game Game<S,A,P>) in class aima.core.search.adversarial.MinimaxSearch | From | To | 
                            
                            
                                |  | Change Parameter Type	actions : List<ACTION> to actions : List<A> in method public orderActions(state S, actions List<A>, player P, depth int) : List<A> in class aima.core.search.adversarial.IterativeDeepeningAlphaBetaSearch | From | To | 
                            
                            
                                |  | Change Parameter Type	state : STATE to state : S in method public makeDecision(state S) : A in class aima.core.search.adversarial.MinimaxSearch | From | To | 
                            
                            
                                |  | Change Parameter Type	algo : SearchForActions to algo : SearchForActions<EightPuzzleBoard,Action> in method public addSearchAlgorithm(name String, algo SearchForActions<EightPuzzleBoard,Action>) : void in class aima.gui.fx.applications.search.games.EightPuzzleApp | From | To | 
                            
                            
                                |  | Change Parameter Type	player : PLAYER to player : P in method public minValue(state S, player P) : double in class aima.core.search.adversarial.MinimaxSearch | From | To | 
                            
                            
                                |  | Change Parameter Type	action : ACTION to action : A in method package add(action A, utilValue double) : void in class aima.core.search.adversarial.IterativeDeepeningAlphaBetaSearch.ActionStore | From | To | 
                            
                            
                                |  | Change Parameter Type	state : STATE to state : S in method public makeDecision(state S) : A in class aima.core.search.adversarial.IterativeDeepeningAlphaBetaSearch | From | To | 
                            
                            
                                |  | Change Parameter Type	states : Set<S> to states : List<S> in method public andSearch(states List<S>, problem NondeterministicProblem<S,A>, path Path) : Plan in class aima.core.search.nondeterministic.AndOrSearch | From | To | 
                            
                            
                                |  | Change Parameter Type	player : PLAYER to player : P in method public maxValue(state S, player P) : double in class aima.core.search.adversarial.MinimaxSearch | From | To | 
                            
                            
                                |  | Change Parameter Type	state : STATE to state : S in method public makeDecision(state S) : A in class aima.core.search.adversarial.AdversarialSearch | From | To | 
                            
                            
                                |  | Change Parameter Type	state : STATE to state : S in method public maxValue(state S, player P, alpha double, beta double, depth int) : double in class aima.core.search.adversarial.IterativeDeepeningAlphaBetaSearch | From | To | 
                            
                            
                                |  | Change Parameter Type	state : STATE to state : S in method public minValue(state S, player P, alpha double, beta double) : double in class aima.core.search.adversarial.AlphaBetaSearch | From | To | 
                            
                            
                                |  | Change Parameter Type	game : Game<STATE,ACTION,PLAYER> to game : Game<S,A,P> in method public IterativeDeepeningAlphaBetaSearch(game Game<S,A,P>, utilMin double, utilMax double, time int) in class aima.core.search.adversarial.IterativeDeepeningAlphaBetaSearch | From | To | 
                            
                            
                                |  | Change Parameter Type	state : STATE to state : S in method public minValue(state S, player P, alpha double, beta double, depth int) : double in class aima.core.search.adversarial.IterativeDeepeningAlphaBetaSearch | From | To | 
                            
                            
                                |  | Change Parameter Type	player : PLAYER to player : P in method public orderActions(state S, actions List<A>, player P, depth int) : List<A> in class aima.core.search.adversarial.IterativeDeepeningAlphaBetaSearch | From | To | 
                            
                            
                            
                            
                            
                            
                                |  | Change Return Type	ACTION to A in method public makeDecision(state S) : A in class aima.core.search.adversarial.IterativeDeepeningAlphaBetaSearch | From | To | 
                            
                            
                                |  | Change Return Type	List<ACTION> to List<A> in method public orderActions(state S, actions List<A>, player P, depth int) : List<A> in class aima.core.search.adversarial.IterativeDeepeningAlphaBetaSearch | From | To | 
                            
                            
                                |  | Change Return Type	ACTION to A in method public makeDecision(state S) : A in class aima.core.search.adversarial.MinimaxSearch | From | To | 
                            
                            
                                |  | Change Return Type	ACTION to A in method public makeDecision(state S) : A in class aima.core.search.adversarial.AdversarialSearch | From | To | 
                            
                            
                                |  | Change Return Type	STATE to S in method public getInitialState() : S in class aima.core.search.adversarial.Game | From | To | 
                            
                            
                                |  | Change Return Type	ACTION to A in method public makeDecision(state S) : A in class aima.core.search.adversarial.AlphaBetaSearch | From | To | 
                            
                            
                                |  | Change Return Type	Set<S> to List<S> in method public results(state S, action A) : List<S> in class aima.core.search.nondeterministic.ResultsFunction | From | To | 
                            
                            
                                |  | Change Return Type	Set<VacuumEnvironmentState> to List<VacuumEnvironmentState> in method public results(state VacuumEnvironmentState, action Action) : List<VacuumEnvironmentState> in class aima.core.environment.vacuum.VacuumWorldFunctions.VacuumWorldResults | From | To | 
                            
                            
                                |  | Change Return Type	MinimaxSearch<STATE,ACTION,PLAYER> to MinimaxSearch<S,A,P> in method public createFor(game Game<S,A,P>) : MinimaxSearch<S,A,P> in class aima.core.search.adversarial.MinimaxSearch | From | To | 
                            
                            
                                |  | Change Return Type	PLAYER[] to P[] in method public getPlayers() : P[] in class aima.core.search.adversarial.Game | From | To | 
                            
                            
                            
                            
                            
                            
                                |  | Change Variable Type	result : StringBuffer to result : StringBuilder in method private getStatistics() : String in class aima.gui.swing.applications.search.games.EightPuzzleApp.EightPuzzleController | From | To | 
                            
                            
                                |  | Change Variable Type	problem : Problem to problem : Problem<EightPuzzleBoard,Action> in method protected addAgent() : void in class aima.gui.swing.applications.search.games.EightPuzzleApp.EightPuzzleController | From | To | 
                            
                            
                                |  | Change Variable Type	action : ACTION to action : A in method public makeDecision(state S) : A in class aima.core.search.adversarial.MinimaxSearch | From | To | 
                            
                            
                                |  | Change Variable Type	result : ACTION to result : A in method public makeDecision(state S) : A in class aima.core.search.adversarial.AlphaBetaSearch | From | To | 
                            
                            
                                |  | Change Variable Type	action : ACTION to action : A in method public maxValue(state S, player P) : double in class aima.core.search.adversarial.MinimaxSearch | From | To | 
                            
                            
                                |  | Change Variable Type	action : ACTION to action : A in method public makeDecision(state S) : A in class aima.core.search.adversarial.AlphaBetaSearch | From | To | 
                            
                            
                                |  | Change Variable Type	player : PLAYER to player : P in method public makeDecision(state S) : A in class aima.core.search.adversarial.IterativeDeepeningAlphaBetaSearch | From | To | 
                            
                            
                                |  | Change Variable Type	action : ACTION to action : A in method public maxValue(state S, player P, alpha double, beta double) : double in class aima.core.search.adversarial.AlphaBetaSearch | From | To | 
                            
                            
                                |  | Change Variable Type	action : ACTION to action : A in method public maxValue(state S, player P, alpha double, beta double, depth int) : double in class aima.core.search.adversarial.IterativeDeepeningAlphaBetaSearch | From | To | 
                            
                            
                                |  | Change Variable Type	newResults : ActionStore<ACTION> to newResults : ActionStore<A> in method public makeDecision(state S) : A in class aima.core.search.adversarial.IterativeDeepeningAlphaBetaSearch | From | To | 
                            
                            
                                |  | Change Variable Type	result : ACTION to result : A in method public makeDecision(state S) : A in class aima.core.search.adversarial.MinimaxSearch | From | To | 
                            
                            
                                |  | Change Variable Type	action : ACTION to action : A in method public makeDecision(state S) : A in class aima.core.search.adversarial.IterativeDeepeningAlphaBetaSearch | From | To | 
                            
                            
                                |  | Change Variable Type	results : Set<VacuumEnvironmentState> to results : List<VacuumEnvironmentState> in method public results(state VacuumEnvironmentState, action Action) : List<VacuumEnvironmentState> in class aima.core.environment.vacuum.VacuumWorldFunctions.VacuumWorldResults | From | To | 
                            
                            
                                |  | Change Variable Type	action : ACTION to action : A in method public minValue(state S, player P, alpha double, beta double, depth int) : double in class aima.core.search.adversarial.IterativeDeepeningAlphaBetaSearch | From | To | 
                            
                            
                                |  | Change Variable Type	results : List<ACTION> to results : List<A> in method public makeDecision(state S) : A in class aima.core.search.adversarial.IterativeDeepeningAlphaBetaSearch | From | To | 
                            
                            
                                |  | Change Variable Type	search : SearchForActions to search : SearchForActions<EightPuzzleBoard,Action> in method public simulate() : void in class aima.gui.fx.applications.search.games.EightPuzzleApp | From | To | 
                            
                            
                                |  | Change Variable Type	action : ACTION to action : A in method public minValue(state S, player P, alpha double, beta double) : double in class aima.core.search.adversarial.AlphaBetaSearch | From | To | 
                            
                            
                                |  | Change Variable Type	action : ACTION to action : A in method public minValue(state S, player P) : double in class aima.core.search.adversarial.MinimaxSearch | From | To | 
                            
                            
                                |  | Change Variable Type	problem : Problem to problem : Problem<EightPuzzleBoard,Action> in method public simulate() : void in class aima.gui.fx.applications.search.games.EightPuzzleApp | From | To | 
                            
                            
                                |  | Change Variable Type	player : PLAYER to player : P in method public makeDecision(state S) : A in class aima.core.search.adversarial.MinimaxSearch | From | To | 
                            
                            
                                |  | Change Variable Type	search : SearchForActions to search : SearchForActions<EightPuzzleBoard,Action> in method protected addAgent() : void in class aima.gui.swing.applications.search.games.EightPuzzleApp.EightPuzzleController | From | To | 
                            
                            
                                |  | Change Variable Type	player : PLAYER to player : P in method public makeDecision(state S) : A in class aima.core.search.adversarial.AlphaBetaSearch | From | To |