package Ġcom . github . kot l inte le gram bot . dispatcher . handlers Ċ Ċ import Ġcom . github . kot l inte le gram bot . Bot Ċ import Ġcom . github . kot l inte le gram bot . entities . Chat Member Updated Ċ import Ġcom . github . kot l inte le gram bot . entities . Update Ċ Ċ data Ġclass ĠChat Member Handler Environment ( ĊĠĠĠ Ġval Ġbot : ĠBot , ĊĠĠĠ Ġval Ġupdate : ĠUpdate , ĊĠĠĠ Ġval Ġchat Member : ĠChat Member Updated Ċ ) Ċ Ċ internal Ġclass ĠChat Member Handler ( ĊĠĠĠ Ġprivate Ġval Ġhandle Chat Member : ĠHandle Chat Member Ċ ) Ġ: ĠHandler Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġcheck Update ( update : ĠUpdate ) Ġ= Ġupdate . chat Member Ġ!= Ġnull ĊĊĠĠĠ Ġoverride Ġfun Ġhandle Update ( bot : ĠBot , Ġupdate : ĠUpdate ) ĊĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġchat Member Ġ= Ġupdate . chat Member ĊĠĠĠĠĠĠĠ ĠcheckNotNull ( chat Member ) ĊĊĠĠĠĠĠĠĠ Ġval Ġchat Member Env Ġ= ĠChat Member Handler Environment ( bot , Ġupdate , Ġchat Member ) ĊĠĠĠĠĠĠĠ Ġhandle Chat Member ( chat Member Env ) ĊĠĠĠ Ġ} Ċ } Ċ