@Override public String login(String login, String password) { Map<String, Object> args = new HashMap<String, Object>(); args.put("login", login); args.put("password", password); args = callHook(null, PRE_LOGIN, args, null); login = (String)args.get("login"); password = (String) args.get("password"); String result = super.login(login, password); callHook(null, POST_LOGIN, args, null); return result; }