Bug 66375 [Dialogs] TaskPropertiesDialog and DialogMarkerProperties need a common superclass
RC1 Despite these two classes being pretty much identical they share almost no code. TaskPropertiesDialog should be a subclass a DialogMarkerProperties. As this is an API change post 3.0
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/tasklist/TaskPropertiesDialog.java
}
    /* (non-Javadoc)
     * Method declared on Dialog.
     */
    protected Control createDialogArea(Composite parent) {
        Composite comp = (Composite) super.createDialogArea(parent);
        Composite composite = new Composite(comp, SWT.NULL);
        GridLayout layout = new GridLayout(2, false);
        layout.marginWidth = 0;
        layout.marginHeight = 0;
		composite.setLayout(layout);
        GridData gridData = new GridData(GridData.FILL_HORIZONTAL);
        composite.setLayoutData(gridData);
        
        initializeDialogUnits(composite);
        createDescriptionArea(composite);
        if (marker != null) {
            createSeperator(composite);
			createCreationTimeArea(composite);
		}
        createSeperator(composite);
        if (isTask()) {
            createPriorityAndStatusArea(composite);
        } else {
            createSeverityArea(composite);
        }
        createSeperator(composite);
        createResourceArea(composite);
        updateDialogFromMarker();