package Ġcom . ch adm arch and . forge of history . application Ċ Ċ import Ġcom . ch adm arch and . forge of history . engine . Engine Ċ import Ġcom . ch adm arch and . forge of history . k oin . initialize K oin Ċ import Ġcom . ch adm arch and . k ut na . persistence . migration . fly way Migrate Ċ import Ġcom . ch adm arch and . k ut na . persistence . persistence Module Ċ Ċ object ĠApplication Ġ{ ĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġfun Ġmain ( arg : ĠArray < String >) Ġ{ ĊĠĠĠĠĠĠĠ Ġinitialize K oin ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠlistOf ( persistence Module ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġfly way Migrate ( listOf (" db / migration ")) ĊĊĠĠĠĠĠĠĠ Ġval Ġengine Ġ= ĠEngine () ĊĠĠĠĠĠĠĠ Ġengine . initialize () ĊĠĠĠ Ġ} Ċ } Ċ