updateUIState( );
	private void populateLists( )	{		this.bEnableEvents = false;		cmbDataType.add( Messages.getString("FormatSpecifierComposite.Lbl.Number") ); //$NON-NLS-1$		cmbDataType.add( Messages.getString("FormatSpecifierComposite.Lbl.DateTime") ); //$NON-NLS-1$		if ( formatspecifier == null )		{			cmbDataType.select( 0 );			btnUndefined.setSelection( true );			slStandardDetails.topControl = this.cmpStandardNumberDetails;			slAdvancedDetails.topControl = this.cmpAdvancedNumberDetails;		}		else if ( formatspecifier instanceof DateFormatSpecifier				|| formatspecifier instanceof JavaDateFormatSpecifier )		{			cmbDataType.select( 1 );			if ( formatspecifier instanceof DateFormatSpecifier )			{				btnStandard.setSelection( true );			}			else if ( formatspecifier instanceof JavaDateFormatSpecifier )			{				btnAdvanced.setSelection( true );			}			else			{				btnUndefined.setSelection( true );			}			slStandardDetails.topControl = this.cmpStandardDateDetails;			slAdvancedDetails.topControl = this.cmpAdvancedDateDetails;		}		else if ( formatspecifier instanceof NumberFormatSpecifier				|| formatspecifier instanceof JavaNumberFormatSpecifier )		{			cmbDataType.select( 0 );			if ( formatspecifier instanceof NumberFormatSpecifier )			{				btnStandard.setSelection( true );			}			else if ( formatspecifier instanceof JavaNumberFormatSpecifier )			{				btnAdvanced.setSelection( true );			}			else			{				btnUndefined.setSelection( true );			}			slStandardDetails.topControl = this.cmpStandardNumberDetails;			slAdvancedDetails.topControl = this.cmpAdvancedNumberDetails;		}		else if ( formatspecifier instanceof FractionNumberFormatSpecifier )		{			cmbDataType.select( 0 );			btnFraction.setSelection( true );			slStandardDetails.topControl = this.cmpStandardNumberDetails;			slAdvancedDetails.topControl = this.cmpAdvancedNumberDetails;		}		updateUIState( );		cpWrapStandardDate.populateLists( );		cpWrapStandardNumber.populateLists( );		cpWrapAdvancedNumber.populateLists( );		cpWrapAdvancedDate.populateLists( );		cpWrapFractionNumber.populateLists( );		this.layout( );		this.bEnableEvents = true;	}