UIUtil.bindHelp(parent,IHelpContextIds.PREFERENCE_BIRT_COMMENTTEMPLATE_ID);
	protected Control createContents( Composite parent )	{		Composite mainComposite = new Composite( parent, SWT.NULL );		GridData data = new GridData( GridData.FILL_HORIZONTAL				| GridData.FILL_VERTICAL				| GridData.VERTICAL_ALIGN_BEGINNING );		data.grabExcessHorizontalSpace = true;		mainComposite.setLayoutData( data );		GridLayout layout = new GridLayout( );		layout.marginHeight = 0;		layout.marginWidth = 0;		layout.numColumns = 1;		mainComposite.setLayout( layout );		enableButton = new Button( mainComposite, SWT.CHECK );		enableButton.setText( ENABLE_BUTTON );		enableButton.setSelection( ReportPlugin.getDefault( )				.getEnableCommentPreference( ) );		commentText = new Text( mainComposite, SWT.BORDER | SWT.MULTI | SWT.WRAP );		data = new GridData( GridData.FILL_BOTH  );		data.widthHint = 250;		commentText.setLayoutData( data );		commentText.setText( ReportPlugin.getDefault( ).getCommentPreference( ) );		enableButton.addSelectionListener( new SelectionAdapter( ) {			public void widgetSelected( SelectionEvent e )			{				handleChangeCommentText( );			}		} );		handleChangeCommentText( );		return mainComposite;	}