I have a servlet that instantiates an object of a class for every request in post method, which makes that variable local to that method. This class has "private final DateFormat DOB_FORMAT = new SimpleDateFormat("MM/dd/yyyy");" and a method that calls DOB_FORMAT.parse(). Even though the instance that has DOB_FORMAT is local we frequently see NumberFormatException on valid dates. So I am wondering ...