Bug 13620 The Java Source Attachment Preference Page has text with large amount of white space
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/SourceAttachmentPropertyPage.java
protected Control createContents(Composite composite) {
		fJarRoot= getJARPackageFragmentRoot();
		if (fJarRoot != null) {
			try {
				IClasspathEntry entry= JavaModelUtil.getRawClasspathEntry(fJarRoot);
				if (entry == null) {
					
					entry= JavaCore.newLibraryEntry(fJarRoot.getPath(), null, null);
				}
				IWorkspaceRoot wsroot= fJarRoot.getJavaModel().getWorkspace().getRoot();
				fSourceAttachmentBlock= new SourceAttachmentBlock(wsroot, this, entry);
				return fSourceAttachmentBlock.createControl(composite);				
			} catch (CoreException e) {
				JavaPlugin.log(e.getStatus());
			}		
		}
		Label label= new Label(composite, SWT.LEFT + SWT.WRAP);
		label.setText(JavaUIMessages.getString("SourceAttachmentPropertyPage.noarchive.message")); 
		label.setFont(composite.getFont());
		
		WorkbenchHelp.setHelp(composite, IJavaHelpContextIds.SOURCE_ATTACHMENT_PROPERTY_PAGE);		
		return label;
	}
	/*
	 * @see IPreferencePage#performOk
	 */
	public boolean performOk() {
		if (fSourceAttachmentBlock != null) {
			try {
				IRunnableWithProgress runnable= fSourceAttachmentBlock.getRunnable(fJarRoot.getJavaProject(), getShell());