/* Ċ Ġ* ĠCopyright Ġ 2 0 1 6 ĠSh iny a ĠMo ch ida Ċ Ġ* ĠĊ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , Version 2 . 0 ( the " License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* ĠĊ Ġ* Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* ĠĊ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , software Ċ Ġ* ĠDistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan " AS ĠIS " BAS IS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , either Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ package Ġorg . mi ken e ck . ku ick check . generator Ċ Ċ import Ġorg . mi ken e ck . ku ick check . Generator Ċ import Ġorg . mi ken e ck . ku ick check . random . Random Source Ċ Ċ internal Ġclass ĠBoolean Generator ( val Ġalways : ĠBoolean ?) Ġ: ĠGenerator < Boolean > Ġ{ ĊĊĠĠĠ Ġconstructor () Ġ: Ġthis ( null ) ĊĊĠĠĠ Ġoverride Ġfun Ġinvoke (): ĠBoolean Ġ= Ġalways Ġ?: ĠRandom Source . next Boolean () Ċ } Ċ