Я просматриваю код и задаюсь вопросом, что это значит:
Boolean foo = request.getParameter("foo") == null? false:true;
Это должно быть то, что преобразует возвращаемую строку из getParameter() в логическое.
Но я никогда не видел такого рода Java с вопросительным знаком и двоеточием (кроме цикла foreach). Любой герой оценил!