/**
* Subclasses should call adjustGridLayout after they have populated parent with their fields.
*/
public void createPartControl( Composite parent ) {
FeaturePanelWidgetFactory factory = getWidgetFactory();
this.scrolled = factory.createScrolledForm(parent);
this.form = scrolled.getForm();
form.setText( getTitle() );
factory.decorateFormHeading( form );
managedForm = new ManagedForm( factory, scrolled );
messages = managedForm.getMessageManager();
messages.setMessagePrefixProvider( new IMessagePrefixProvider(){
public String getPrefix( Control control ) {