if ( labelMap.get( importValues[i] ) != null ) { choice.setLabel( (String)labelMap.get( importValues[i] ) ); }
			public void widgetSelected( SelectionEvent e )			{				boolean defaultValueRemoved = true;				String type = getSelectedDataType( );				List choices = new ArrayList( );				for ( Iterator iter = choiceList.iterator( ); iter.hasNext( ); )				{					SelectionChoice choice = (SelectionChoice) iter.next( );					choices.add( choice.getValue( ) );				}				ImportValueDialog dialog = new ImportValueDialog( type, choices );				if ( dialog.open( ) == OK )				{					String[] importValues = (String[]) dialog.getResult( );					choiceList.clear( );					for ( int i = 0; i < importValues.length; i++ )					{						SelectionChoice choice = StructureFactory.createSelectionChoice( );						choice.setValue( importValues[i] );						choiceList.add( choice );						if ( defaultValue != null								&& defaultValue.equals( importValues[i] ) )						{							defaultValueRemoved = false;						}					}					refreshValueTable( );					if ( defaultValue != null && defaultValueRemoved )					{						changeDefaultValue( null );					}				}			}