package Ġcom . som oplay . we fung ame . lib Chat . message Page . emoji . fragment Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġme . yo keyword . fragment ation . Support Fragment Ċ Ċ open Ġclass ĠBase Fragment Ġ: ĠSupport Fragment () Ġ{ ĊĠĠĠ Ġprotected Ġlateinit Ġvar Ġargs : ĠBundle ĊĊĠĠĠ Ġfun Ġ< T Ġ: ĠFragment > Ġnew Instance ( ĊĠĠĠĠĠĠĠ Ġclazz : ĠClass <* >, ĊĠĠĠĠĠĠĠ Ġargs : ĠBundle ? ĊĠĠĠ Ġ): ĠT Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġm Fragment : ĠT Ġ= ĠFragment () Ġas ĠT ĊĠĠĠĠĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġm Fragment Ġ= Ġclazz . newInstance () Ġas ĠT ĊĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( e : Ġjava . lang . Instantiation Exception ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġe . printStackTrace () ĊĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( e : ĠIllegal AccessException ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġe . printStackTrace () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġm Fragment . arguments Ġ= Ġargs ĊĠĠĠĠĠĠĠ Ġreturn Ġm Fragment ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ Ġargs Ġ= Ġthis . require Arguments () ĊĠĠĠ Ġ} Ċ }