@startuml
package com.iluwatar.execute.around {
  class App {
    + App()
    + main(args : String[]) {static}
  }
  interface FileWriterAction {
    + writeFile(FileWriter) {abstract}
  }
  class SimpleFileWriter {
    + SimpleFileWriter(filename : String, action : FileWriterAction)
  }
}
@enduml