package Ġcom . be ust . k ob alt . app Ċ Ċ import Ġcom . github . must ache java . Default Must ache Factory Ċ import Ġjava . io .* Ċ Ċ class ĠMust ache Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġgenerate File ( must ache Ins : ĠInputStream , Ġcreated File : ĠFile , Ġmap : ĠMap < String , ĠAny >) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġsw Ġ= ĠString Writer () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġpw Ġ= ĠPrintWriter ( sw ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġmf Ġ= ĠDefault Must ache Factory () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmf . compile ( InputStream Reader ( must ache Ins ), Ġ" k ob alt "). execute ( pw , Ġmap ). flush () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwith ( created File ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġparent File . mkdir s () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġwrite Text ( sw . toString ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ