package Ġfr . min em obs . pokemon cli . entities čĊč Ċ import Ġfr . min em obs . pokemon cli . Bad ges čĊč Ċ interface ĠTr ainer Ġ{ čĊčĊĠĠĠ Ġval Ġname Ġ: ĠString čĊĠĠĠ Ġval Ġpok em ons : ĠArrayList < Pokemon > čĊĠĠĠ Ġval Ġbad ges Ġ: ĠArrayList < Bad ges > čĊčĊĠĠĠ Ġfun Ġname () Ġ: ĠString Ġ{ čĊĠĠĠĠĠĠĠ Ġreturn Ġname čĊĠĠĠ Ġ} čĊčĊĠĠĠ Ġfun ĠgetAll P ok em ons () Ġ: ĠArrayList < Pokemon > Ġ{ čĊĠĠĠĠĠĠĠ Ġreturn Ġpok em ons čĊĠĠĠ Ġ} čĊčĊĠĠĠ Ġfun Ġadd Pokemon ( pokemon : ĠPokemon ) Ġ{ čĊĠĠĠĠĠĠĠ Ġif ( pok em ons . size Ġ== Ġ 6 ) Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn čĊĠĠĠĠĠĠĠ Ġ} else Ġif ( pok em ons . size Ġ> Ġ 6 ) Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠ Ġpok em ons . sub List ( 7 , Ġpok em ons . size ). clear () čĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn čĊĠĠĠĠĠĠĠ Ġ} čĊĠĠĠĠĠĠĠ Ġpok em ons . add ( pokemon ) čĊĠĠĠ Ġ} č Ċ } čĊ