else if ( namespace.indexOf( '.' ) != -1 ) { messageLine.setText( MSG_DIALOG_ERROR_HAS_DOT ); }
	protected Control createDialogArea( Composite parent )	{		Composite composite = (Composite) super.createDialogArea( parent );		Label label = new Label( composite, SWT.NONE );		label.setText( MSG_DIALOG_MESSAGE );		Composite inputArea = new Composite( composite, SWT.NONE );		inputArea.setLayout( UIUtil.createGridLayoutWithoutMargin( 2, false ) );		inputArea.setLayoutData( new GridData( GridData.FILL_HORIZONTAL ) );		new Label( inputArea, SWT.NONE ).setText( MSG_DIALOG_NAMESPACE );		namespaceEditor = new Text( inputArea, SWT.BORDER | SWT.SINGLE );		namespaceEditor.setLayoutData( new GridData( GridData.FILL_HORIZONTAL ) );		namespaceEditor.addModifyListener( new ModifyListener( ) {			public void modifyText( ModifyEvent e )			{				namespace = UIUtil.convertToModelString( namespaceEditor.getText( ),						true );				boolean canFinish = false;				if ( namespace == null )				{					messageLine.setText( MSG_DIALOG_ERROR_CANNOT_BE_EMPTY );				}				else if ( SessionHandleAdapter.getInstance( )						.getReportDesignHandle( )						.getLibrary( namespace ) != null )				{					messageLine.setText( MSG_DIALOG_ERROR_HAS_BEEN_USED );				}				else				{					canFinish = true;					messageLine.setText( "" );				}				if ( canFinish )				{					messageLine.setImage( null );				}				else				{					messageLine.setImage( ERROR_ICON );				}				getOkButton( ).setEnabled( canFinish );			}		} );		messageLine = new CLabel( composite, SWT.NONE );		messageLine.setLayoutData( new GridData( GridData.FILL_HORIZONTAL ) );		return composite;	}