if (this.isMultiple) { ChoiceItem item = (ChoiceItem) this.itemsList.get( elementNum ); item.select( selected ); } else { if (selected == false) { return; } ChoiceItem oldSelected = (ChoiceItem) this.itemsList.get( this.selectedIndex ); oldSelected.select( false ); ChoiceItem newSelected = (ChoiceItem) this.itemsList.get( elementNum ); newSelected.select( true ); this.selectedIndex = elementNum; if (this.isPopup) { this.popupItem.setText( newSelected.getText() ); } else if (this.isImplicit) {  Screen scr = getScreen(); if (scr != null) { Command selectCmd = this.selectCommand; if (selectCmd == null) { selectCmd = List.SELECT_COMMAND; } scr.callCommandListener( selectCmd ); } } } repaint();
	public void setSelectedIndex(int elementNum, boolean selected)	{		//TODO implement setSelectedIndex	}