Credo tu debba prevedere un comportamento diverso.
Ad esempio puoi provare, migliorandola, a fare una cosa del genere:
codice:// CHIAMANTE for (int index = 0; index < choice.getItemCount(); index++) { setComponent(choice); } // METODO setComponent public void setComponent(Object component) { . . . . . else if (component instanceof Choice) { ((Choice) component).remove(0); ((Choice) component).add(text); }