fBoxValue = sptValue[0];
	protected void doLoad( )	{		// oldValue for storing the value got from preference store.		oldValue = getPreferenceStore( ).getString( getPreferenceName( ) );		// split the total value to insert it into the combos.		String[] sptValue = DEUtil.splitString( oldValue );		if ( hasChoice )		{			// has combo box.			if ( sptValue[0] == null )			{				fBoxValue = sptValue[1];				// value is only for combo.				if ( !( updateComboForValue( sptValue[1] ) ) )				{					// for illegal value got.					fCombo.setText( resolveNull( sptValue[1] ) );				}			}			else			{				fBoxValue = sptValue[0];				// value for custom input.				fCombo.setText( resolveNull( sptValue[0] ) );				updateMeasureForValue( sptValue[1] );			}		}		else		{			// has text box.			if ( sptValue[0] == null )			{				fBoxValue = sptValue[1];				fText.setText( resolveNull( sptValue[1] ) );			}			else			{				fBoxValue = sptValue[0];				fText.setText( resolveNull( sptValue[0] ) );				updateMeasureForValue( sptValue[1] );			}		}	}