Bug 85255 Replace custom Link implementation with SWT Link
I20050215-0800 Replace custom Link implementation with SWT Link. Note: improve work for translators and get rid of cutom escape chars in string.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/JavaEditorPreferencePage.java
if (composite != source)
									composite.setExpanded(false);
								updateSectionStyle(composite);
							}
						} finally {
							fIsBeingManaged= false;
						}
						JavaPlugin.getDefault().getPreferenceStore().setValue(LAST_OPEN_KEY, source.getText());
					} else {
						if (!fIsBeingManaged)
							JavaPlugin.getDefault().getPreferenceStore().setValue(LAST_OPEN_KEY, __NONE);
					}
					
					ScrolledPageContent parentScrolledComposite= getParentScrolledComposite(source);
					if (parentScrolledComposite != null) {
						parentScrolledComposite.reflow(true);
					}
				}
			};
			public void manage(ExpandableComposite section) {
				if (section == null)
					throw new NullPointerException();
				if (fSections.add(section))
					section.addExpansionListener(fListener);
			}
		}
		StyleSectionManager mgr= new StyleSectionManager();
		int nColumns= 2;
		
		Composite body= content.getBody();