diff --git a/ua/org.eclipse.help/src/org/eclipse/help/internal/context/Context.java b/ua/org.eclipse.help/src/org/eclipse/help/internal/context/Context.java index 633cf731c9a..6ca5c16b0c8 100644 --- a/ua/org.eclipse.help/src/org/eclipse/help/internal/context/Context.java +++ b/ua/org.eclipse.help/src/org/eclipse/help/internal/context/Context.java @@ -27,6 +27,7 @@ import org.eclipse.help.internal.UAElement; import org.w3c.dom.Document; import org.w3c.dom.Element; +import org.w3c.dom.NamedNodeMap; import org.w3c.dom.Node; public class Context extends UAElement implements IContext3 { @@ -53,27 +54,37 @@ public void mergeContext(IContext src) { if (getText() == null || getText().length() == 0) { setText(text); } - if (src instanceof IContext2 && getTitle() == null) { - String title = ((IContext2)src).getTitle(); + if (src instanceof IContext2 icontext2 && getTitle() == null) { + String title = icontext2.getTitle(); if (title != null) { setAttribute(ATTRIBUTE_TITLE, title); } } - if (src instanceof IContext3) { - ICommandLink[] commands = ((IContext3)src).getRelatedCommands(); - for (int i=0;i org.eclipse.platform org.eclipse.ua.tests - 3.7.400-SNAPSHOT + 3.7.500-SNAPSHOT eclipse-test-plugin