consider this simple servlet sample:
protected void doGet(HttpServletRequest request, HttpServletResponse response){ Cookie cookie = request.getCookie(); // do weird stuff with cookie object } I always wonder.. if you modify the object cookie, is it by object or by reference?