Bug 5093 Lost exported classpath entries
Build 205 1. Create new java project 2. Open build path properties 3. Check JRE_LIB so it is exported 4. Press OK 5. Open build path properties again Observe: JRE_LIB is not exported (but it is according to the .classpath) If you press OK without paying attention, you will loose the fact that JRE_LIB was exported.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/JavaElementInfoPage.java
Label packageLabel= new Label(composite, SWT.NONE);
			packageLabel.setText(JavaUIMessages.getString("JavaElementInfoPage.package")); 
			Label packageName= new Label(composite, SWT.NONE);
			packageName.setText(unit.getParent().getElementName());
			
		}
		if (element instanceof IPackageFragment) {
			IPackageFragment packageFragment= (IPackageFragment)element;
			Label packageContents= new Label(composite, SWT.NONE);
			packageContents.setText(JavaUIMessages.getString("JavaElementInfoPage.package_contents")); 
			Label packageContentsType= new Label(composite, SWT.NONE);
			try {
				if (packageFragment.getKind() == IPackageFragmentRoot.K_SOURCE) 
					packageContentsType.setText(JavaUIMessages.getString("JavaElementInfoPage.source")); 
				else
					packageContentsType.setText(JavaUIMessages.getString("JavaElementInfoPage.binary")); 
			} catch (JavaModelException e) {
				packageContentsType.setText(JavaUIMessages.getString("JavaElementInfoPage.not_present")); 
			}
		}
		if (element instanceof IPackageFragmentRoot) {
			Label rootContents= new Label(composite, SWT.NONE);
			rootContents.setText(JavaUIMessages.getString("JavaElementInfoPage.classpath_entry_kind")); 
			Label rootContentsType= new Label(composite, SWT.NONE);
			try {
				IClasspathEntry entry= JavaModelUtil.getRawClasspathEntry((IPackageFragmentRoot)element);
				if (entry != null) {
					switch (entry.getEntryKind()) {
						case IClasspathEntry.CPE_SOURCE:
							rootContentsType.setText(JavaUIMessages.getString("JavaElementInfoPage.source")); break;