}
private static UserActionProvider createActionProvider() {
logger.debug("configuring user action provider");
UserActionProvider actionProvider = new UserActionProvider();
actionProvider.addDataReader(new StringDataReader(UserCommand.QUIT_COMMAND), UserAction.QUIT);
actionProvider.addDataReader(new MoveDataReader(), UserAction.GAME_MOVE);
actionProvider.addDataReader(new SetterDataReader(UserCommand.HISTORY_COMMAND), UserAction.SET_HISTORY);
return actionProvider;
}