Bug 69424 TVT3.0: Multiple Mnemonics in Tasks -> Filters
From the main Workbench view, click the Task menu (drop down arrow) and select Filters. There are duplicated mnemonics for (D). See the attached screenshot.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/markers/internal/DialogProblemFilter.java
*/
    protected void updateFilterFromUI() {
        ProblemFilter filter = (ProblemFilter) getFilter();
        filter.setContains(descriptionGroup.getContains());
        filter.setDescription(descriptionGroup.getDescription().trim());
        filter.setSelectBySeverity(severityGroup.isEnabled());
        int severity = 0;
        if (severityGroup.isErrorSelected()) {
            severity = severity | ProblemFilter.SEVERITY_ERROR;
        }
        if (severityGroup.isWarningSelected()) {
            severity = severity | ProblemFilter.SEVERITY_WARNING;
        }
        if (severityGroup.isInfoSelected()) {
            severity = severity | ProblemFilter.SEVERITY_INFO;
        }
        filter.setSeverity(severity);
        super.updateFilterFromUI();
    }
    /* (non-Javadoc)
     * @see org.eclipse.ui.views.markerview.FiltersDialog#updateUIFromFilter(org.eclipse.ui.views.markerview.MarkerFilter)
     */
    protected void updateUIFromFilter() {
        ProblemFilter filter = (ProblemFilter) getFilter();
        descriptionGroup.setContains(filter.getContains());
        descriptionGroup.setDescription(filter.getDescription());
        severityGroup.setEnabled(filter.getSelectBySeverity());
        int severity = filter.getSeverity();
        severityGroup
                .setErrorSelected((severity & ProblemFilter.SEVERITY_ERROR) > 0);