Bug 92344 [call hierarchy] JavaModelException when accessing removed type
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/util/JavaUIHelp.java
private String fId;
		private Object[] fSelected;
		public JavaUIHelpContextProvider(String id, Object[] selected) {
			fId= id;
			fSelected= selected;
		}
		public int getContextChangeMask() {
			return SELECTION;
		}
		public IContext getContext(Object target) {
			IContext context= HelpSystem.getContext(fId);
			if (fSelected != null && fSelected.length > 0) {
				try {
					context= new JavadocHelpContext(context, fSelected);
				} catch (CoreException e) {
					JavaPlugin.log(e);
				}
			}
			return context;
		}
		public String getSearchExpression(Object target) {
			return null;
		}
	}
}