public PreferenceLinkArea(Composite parent, int style, final String pageId,
String message, final IWorkbenchPreferenceContainer pageContainer,
final Object pageData) {
pageLink = new Link(parent, style);
IPreferenceNode node = getPreferenceNode(pageId);
String result;
if (node == null) {
result = NLS.bind(
WorkbenchMessages.PreferenceNode_NotFound, pageId);
} else {
result = MessageFormat.format(message, new String[] { node
.getLabelText() });
//Only add the selection listener if the node is found
pageLink.addSelectionListener(new SelectionAdapter() {
/*