handleFormatError( txtAdvMultiplier.getText( ) );
( (JavaNumberFormatSpecifier) formatspecifier ).eUnset( AttributePackage.eINSTANCE.getJavaNumberFormatSpecifier_Multiplier( ) );
		public void modifyText( ModifyEvent e )		{			Object oSource = e.getSource( );			bEnableEvents = false;			if ( oSource.equals( txtAdvMultiplier ) )			{				if ( !( formatspecifier instanceof JavaNumberFormatSpecifier ) )				{					formatspecifier = JavaNumberFormatSpecifierImpl.create( txtNumberPattern.getText( ) );				}				try				{					if ( "".equals( txtAdvMultiplier.getText( ) ) ) //$NON-NLS-1$					{						( (JavaNumberFormatSpecifier) formatspecifier ).eUnset( AttributePackage.eINSTANCE.getJavaNumberFormatSpecifier_Multiplier( ) );					}					else					{						( (JavaNumberFormatSpecifier) formatspecifier ).setMultiplier( new Double( txtAdvMultiplier.getText( ) ).doubleValue( ) );					}				}				catch ( NumberFormatException e1 )				{					handleFormatError( txtAdvMultiplier.getText( ) );				}			}			else if ( oSource.equals( txtNumberPattern ) )			{				if ( !( formatspecifier instanceof JavaNumberFormatSpecifier ) )				{					formatspecifier = JavaNumberFormatSpecifierImpl.create( "" ); //$NON-NLS-1$				}				( (JavaNumberFormatSpecifier) formatspecifier ).setPattern( txtNumberPattern.getText( ) );			}			bEnableEvents = true;		}