package Ġorg . hex works . z ir con . api Ċ Ċ import Ġorg . hex works . cob alt . datat ypes . Maybe Ċ import Ġkotlin . jvm . Jvm Static Ċ Ċ object ĠMay bes Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠCreates Ġan Ġempty Ġ[ Maybe ]. ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġfun Ġ< T > Ġempty (): ĠMaybe < T > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠMaybe . empty () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠCreates Ġa Ġ[ Maybe ] Ġof Ġa Ġnon - nullable Ġvalue . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġfun Ġ< T > Ġof ( value : ĠT ): ĠMaybe < T > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠMaybe . of ( value ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠCreates Ġa Ġ[ Maybe ] Ġof Ġa Ġnullable Ġvalue . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġfun Ġ< T > Ġof Nullable ( value : ĠT ?): ĠMaybe < T > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠMaybe . of Nullable ( value ) ĊĠĠĠ Ġ} Ċ } Ċ