package Ġcom . alex . m organ . bear list . list Ċ Ċ import Ġjava . util . Random Ċ Ċ import Ġjavax . inject . Inject Ċ Ċ import Ġdagger . Re usable Ċ Ċ @ Re usable Ċ class ĠBear Name Generator Ġ@ Inject Ċ constructor ( private Ġval Ġrandom : ĠRandom ) Ġ{ ĊĊĠĠĠ Ġval Ġrandom Be ar Name : ĠString ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠNAMES [ random . nextInt ( NAMES . size )] ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠĠĠĠĠ Ġprivate Ġval ĠNAMES Ġ= ĠarrayOf ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" Be ary ĠMan i low ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" Ali ĠMc Cl aw ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" Gun nb j orn ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" Pat ĠBear n atar ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" C ind y ĠCl aw ford ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" Cl aw dia ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" P oo h ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" Emp ress ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" H alley ĠBe ary ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" J enn if ur r ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" K at y ĠBe ary ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" Be ary ĠPop pins ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" P aw d rey ĠH ep burn ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" B ing ĠCl aws by ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" Be ar man ĠM ao ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" H air y ĠPot ter ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" J ude ĠP aw ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" P aw ĠR udd ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" Bro ther ĠBear ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" S ister ĠBear ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" P apa ĠBear ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" M ama ĠBear ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" Two - t all ĠG ri zz ly ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" Two - ton ĠG ri zz ly ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" Y og i ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" B oo ĠB oo ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" K oda ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" T ed ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" Padding ton ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" Bal oo ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" P aw ly ĠSh ore ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" Be ar ĠG ry ll s ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" Be ary ĠL ark in ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" P aw ĠMc Cart ney ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" Little ĠBear ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" G ri zz ly ĠAd ams " ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ Ċ } Ċ