package Ġcom . zhihu . mat isse . internal . utils Ċ Ċ /** Ċ Ġ* ĠDescription Ċ Ġ* Ġ< p > Ċ Ġ* Ċ Ġ* Ġ@ author Ġp ey o Ċ Ġ* Ġ@ date Ġ 9 / 4 / 2 0 1 9 Ċ Ġ*/ Ċ val ĠAny . TAG : ĠString ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtag Ġ= Ġjava Class . simple Name ĊĠĠĠĠĠĠĠ Ġreturn Ġif Ġ( tag . length Ġ<= Ġ 2 3 ) Ġtag Ġelse Ġtag . substring ( 0 , Ġ 2 3 ) ĊĠĠĠ Ġ} Ċ Ċ fun Ġfail Illegal Argument ( message : ĠString ): ĠNothing Ġ= Ġthrow ĠIllegalArgumentException ( message ) Ċ Ċ fun Ġfail IllegalStateException ( message : ĠString ): ĠNothing Ġ= Ġthrow ĠIllegalStateException ( message )