package com.insightfullogic.java8.answers.chapter2;

import java.text.SimpleDateFormat;

import static java.lang.ThreadLocal.withInitial;

public class Question2 {

    public static ThreadLocal<SimpleDateFormat> formatter
            = withInitial(() -> new SimpleDateFormat("dd-MMM-yyyy"));

}

@@ -162,23 +162,30 @@
  %7B%0A%0A    
+ 
 public 
+final 
 static T
@@ -195,22 +195,16 @@
 adLocal%3C
-Simple
 DateForm
@@ -205,16 +205,19 @@
 teFormat
+ter
 %3E format
@@ -223,23 +223,23 @@
 tter
-%0A            = 
+ = ThreadLocal.
 with
@@ -256,16 +256,34 @@
  -%3E new 
+DateFormatter(new 
 SimpleDa
@@ -306,13 +306,14 @@
 -yyyy%22))
+ )
 ;
-%0A
 %0A%7D%0A

Update Question2.java