public Response doLogin(Stage.Handler stage) {
Request request = stage.getRequest();
Login loginAnnotation = request.getHandler().getMethod().getAnnotation(Login.class);
Subject subject = SecurityUtils.getSubject();
boolean remember = request.getParameterArguments().get(loginAnnotation.rememberMe()) != null ? true : false;
String username = null;
String password = null;
try {
username = request.getParameterArguments().get(loginAnnotation.username()).getValue();
password = request.getParameterArguments().get(loginAnnotation.password()).getValue();