Bug 28510 java build path inconsistency [build path]
20021216 select rt.jar in the package explorer open properties it allows you to set the javadoc location but for source attachment you are sent somewhere else it's inconsistent - on the java build path they both look sort of the same (they sit under the same node in the tree)
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/LibrariesWorkbookPage.java
private final int IDX_EDIT= 6;
	private final int IDX_REMOVE= 7;
	
		
	public LibrariesWorkbookPage(IWorkspaceRoot root, ListDialogField classPathList) {
		fClassPathList= classPathList;
		fWorkspaceRoot= root;
		fSWTControl= null;
		
		fDialogSettings= JavaPlugin.getDefault().getDialogSettings();
		
		String[] buttonLabels= new String[] { 
			 NewWizardMessages.getString("LibrariesWorkbookPage.libraries.addjar.button"),	
			 NewWizardMessages.getString("LibrariesWorkbookPage.libraries.addextjar.button"), 
			 NewWizardMessages.getString("LibrariesWorkbookPage.libraries.addvariable.button"), 
			 NewWizardMessages.getString("LibrariesWorkbookPage.libraries.addlibrary.button"), 
			 NewWizardMessages.getString("LibrariesWorkbookPage.libraries.addclassfolder.button"), 
			 null,  
			 NewWizardMessages.getString("LibrariesWorkbookPage.libraries.edit.button"), 
			 NewWizardMessages.getString("LibrariesWorkbookPage.libraries.remove.button") 
		};		
				
		LibrariesAdapter adapter= new LibrariesAdapter();
				
		fLibrariesList= new TreeListDialogField(adapter, buttonLabels, new CPListLabelProvider());
		fLibrariesList.setDialogFieldListener(adapter);
		fLibrariesList.setLabelText(NewWizardMessages.getString("LibrariesWorkbookPage.libraries.label")); 
		fLibrariesList.setRemoveButtonIndex(IDX_REMOVE); 
	
		fLibrariesList.enableButton(IDX_EDIT, false);