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();
} catch (NullPointerException e) {
List<ControlParameter> parameters = request.getHandler().getParameters();
for (ControlParameter parameter : parameters) {
if (parameter instanceof ContextualParameter) {
if (AuthenticationException.class.isAssignableFrom(parameter.getType())) {