Bug 23933 Jar Selection tree nodes NOT sorted [build path]
Open Project Properties dialog, select the Java Build Path node, click "Add JARs...", select a dir node. My nodes come up sorted with "a" after "Z". Items are sorted within their case: A, B, C, a, b, c instead of A, a, B, b, C, c or a, A, b, B, c, C. Gary
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/SourceContainerWorkbookPage.java
fSWTControl= null;
				
		SourceContainerAdapter adapter= new SourceContainerAdapter();
				
		fProjectRadioButton= new SelectionButtonDialogField(SWT.RADIO);
		fProjectRadioButton.setDialogFieldListener(adapter);
		fProjectRadioButton.setLabelText(NewWizardMessages.getString("SourceContainerWorkbookPage.rb1.label")); 
						
		fFolderRadioButton= new SelectionButtonDialogField(SWT.RADIO);
		fFolderRadioButton.setDialogFieldListener(adapter);
		fFolderRadioButton.setLabelText(NewWizardMessages.getString("SourceContainerWorkbookPage.rb2.label")); 
		
		String[] buttonLabels;
		int removeIndex;
		buttonLabels= new String[] { 
			 NewWizardMessages.getString("SourceContainerWorkbookPage.folders.addnew.button"), 
			 NewWizardMessages.getString("SourceContainerWorkbookPage.folders.addnew.addexisting.button"), 
			 null,
			 NewWizardMessages.getString("SourceContainerWorkbookPage.folders.edit.button"), 
			 null,			
			 NewWizardMessages.getString("SourceContainerWorkbookPage.folders.remove.button") 
		};
		removeIndex= IDX_REMOVE;
		
		fFoldersList= new ListDialogField(adapter, buttonLabels, new CPListLabelProvider());
		fFoldersList.setDialogFieldListener(adapter);
		fFoldersList.setLabelText(NewWizardMessages.getString("SourceContainerWorkbookPage.folders.label")); 
		fFoldersList.setRemoveButtonIndex(removeIndex);