package Ġcom . code 4 2 . jenkins . pipeline kt . internal . option Ċ Ċ import Ġcom . code 4 2 . jenkins . pipeline kt . core . Stage Option Ċ import Ġcom . code 4 2 . jenkins . pipeline kt . core . vars . Var Ċ import Ġcom . code 4 2 . jenkins . pipeline kt . core . writer . Gro ovy Writer Ċ import Ġjava . util . concurrent . TimeUnit Ċ Ċ data Ġclass ĠTimeout ( val Ġtime : ĠVar . Literal . Int , Ġval Ġunit : ĠTimeUnit ) Ġ: ĠStage Option Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġto Gro ovy ( writer : ĠGro ovy Writer ) Ġ{ ĊĠĠĠĠĠĠĠ Ġwriter . writeln (" timeout ( time : Ġ${ time . to Gro ovy ()}, Ġunit : Ġ'$ unit ') ") ĊĠĠĠ Ġ} Ċ } Ċ