@startuml package com.iluwatar.tls { class App { ~ dateList : List {static} ~ exceptionList : List {static} + App() + main(args : String[]) {static} } class AppUgly { ~ dateList : List {static} ~ exceptionList : List {static} + AppUgly() + main(args : String[]) {static} } class DateFormatRunnable { - dateValue : String - df : ThreadLocal + DateFormatRunnable(inDateFormat : String, inDateValue : String) + run() } class DateFormatUglyRunnable { - dateValue : String - df : DateFormat + DateFormatUglyRunnable(inDateFormat : String, inDateValue : String) + run() } } @enduml