showing icons in the listbox/combobox

Hi,
Can anyone help me out with showing icons along with the data in the listbox/combobox values.

Select select = new Select("Target to Destroy");

		// Add some items
		String planets[] = { "China", "USA", "China", "Japan", "India", "Germany", "France", "Italy" };
		for (String planet : planets) {
			select.addItem(planet);
			select.setItemIcon(planet, new ThemeResource("../runo/icons/16/"+flag+".png"));
		}

Is there any error with the implementation?
The requirement is like the below screenshot…
12545.png