Bug 44443 [Tasks] Problems View should 'filter' more efficiently
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/markers/internal/TableSortDialog.java
if (sorter == null)
			return composite;
			
		createPrioritiesArea(composite);
		createRestoreDefaultsButton(composite);
		createSeparatorLine(composite);
		
		return composite;
	}
	
	private void createPrioritiesArea(Composite parent) {
		Composite prioritiesArea = new Composite(parent, SWT.NULL);
		prioritiesArea.setLayout(new GridLayout(3, false));
		int[] priorities = sorter.getPriorities();
		
		ascendingButtons = new Button[priorities.length];
		descendingButtons = new Button[priorities.length];
		priorityCombos = new Combo[Math.min(priorities.length, TableSorter.MAX_DEPTH)];
		initPriotityText();
		
		Label sortByLabel = new Label(prioritiesArea, SWT.NULL);
		sortByLabel.setText(Messages.getString("sortDialog.label")); 
		GridData data = new GridData();
		data.horizontalSpan = 3;
		sortByLabel.setLayoutData(data);
		
		for (int i = 0; i < priorityCombos.length; i++) {
			final int index = i;
			Label numberLabel = new Label(prioritiesArea, SWT.NULL);
			numberLabel.setText(Messages.format("sortDialog.columnLabel", new Object[] {new Integer(i + 1)}));