package Ġ` in `. s rev . ly rix Ċ Ċ import Ġandroid . util . Log Ċ Ċ class ĠHelpers Ġ{ ĊĊĠĠĠ Ġfun ĠParse UserId ( userId : ĠString ): ĠList < String > Ġ{ ĊĠĠĠĠĠĠĠ ĠLog . e (" register ", Ġ" userId Ġ@ check ") ĊĠĠĠĠĠĠĠ Ġif Ġ( userId [ 0 ]. toString () Ġ!= Ġ"@ ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠIllegalArgumentException (" Invalid Ġuser Ġid . ĠUser ĠId Ġshould Ġbe Ġin Ġthe Ġformat Ġ@ abc @ xyz . com ") ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ ĠLog . e (" register ", Ġ" userId Ġsubstring Ġmatch Ġcheck ") ĊĠĠĠĠĠĠĠ Ġval Ġx Ġ= ĠuserId . substring ( 1 ) ĊĠĠĠĠĠĠĠ Ġval Ġusername Ġ= Ġx . split ("@ ") ĊĊĠĠĠĠĠĠĠ Ġif Ġ( username . size Ġ!= Ġ 2 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠIllegalArgumentException (" Invalid Ġuser Ġid . ĠUser ĠId Ġshould Ġbe Ġin Ġthe Ġformat Ġ@ abc @ xyz . com ") ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ ĠLog . e (" register ", Ġ" Values Ġare Ġ$ username ") ĊĊĠĠĠĠĠĠĠ Ġreturn Ġusername ĊĠĠĠ Ġ} Ċ }