private void updateStateFound(List<Keyword> keywords, List<String> terms) {
		for (Keyword kw: keywords) {
			for (DialogState d : kw.getReference()) {
				if (d.getCurrentState() == Start.S_USER_FOUND) {
					getCurrentSession().setCurrentUser(new User((UserData)(kw.getKeywordData().getDataReference().get(0))));
					getCurrentSession().getCurrentUser().getUserData().setLastAccess(new Date());
					getCurrentSession().getCurrentUser().getUserData().writeFile();
					Main.giveMain().setUserLoggedIn(true);
					return;
				}
			}
		}
		DialogManager.giveDialogManager().setInErrorState(true);
		//Jumping due to keyword
		}