*/
private Combo generateFancyCombo(Composite parent, String[] items, boolean hasDefault, int selection, int style) {
final Combo fancyCombo = new Combo(parent, style);
fancyCombo.setItems(items);
if(selection >= 0 && selection < items.length)
fancyCombo.select(selection);
if(hasDefault) {
fancyCombo.add(Messages.PointEditorPage_fancyCombo_default, 0);
if(selection < 0 || selection >= items.length)
fancyCombo.select(0);
} else if(selection < 0 || selection >= items.length) {