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
}
    /**
     * Updates the dialog to reflect the state for a new marker.
     */
    private void updateDialogForNewMarker() {
        Map attrs = getInitialAttributes();
        String desc = ""; 
        if (attrs != null) {
            Object o = attrs.get(IMarker.MESSAGE);
            if (o instanceof String) {
                desc = (String) o;
            }
        }
        descriptionText.setText(desc);
        descriptionText.selectAll();
        int pri = IMarker.PRIORITY_NORMAL;
        if (attrs != null) {
            Object o = attrs.get(IMarker.PRIORITY);
            if (o instanceof Integer) {
                int val = ((Integer) o).intValue();
                if (val >= IMarker.PRIORITY_LOW && val <= IMarker.PRIORITY_HIGH) {
                    pri = val;
                }
            }
        }
        priorityCombo.deselectAll();
        priorityCombo.select(IMarker.PRIORITY_HIGH - pri);
        boolean completed = false;
        if (attrs != null) {
            Object o = attrs.get(IMarker.DONE);