Bug 302791 [CommonNavigator] Associated editor does not close when deleting resource (editorInput) through CommonNavigator
bundles/org.eclipse.ui.navigator/src/org/eclipse/ui/internal/navigator/extensions/LinkHelperDescriptor.java
/**
	 * Create a link helper instance from this descriptors class attribute.
	 * 
	 * @return An instance of the helper that is defined by the extension, or a
	 *         Skeleton Link Helper.
	 */
	public ILinkHelper createLinkHelper() {
		if (hasLinkHelperFailedCreation)
			return SkeletonLinkHelper.INSTANCE;
		try {
			return (ILinkHelper) configElement
					.createExecutableExtension(ATT_CLASS);
		} catch (Throwable t) {
			hasLinkHelperFailedCreation = true;
			NavigatorPlugin.logError(0, t.getMessage(), t);
		}
		return SkeletonLinkHelper.INSTANCE;
	}
	/**
	 * 
	 * @param anInput
	 *            The editor input from the editor that was activated.
	 * @return True if this linkHelper descriptor can produce a selection from
	 *         the editor input.
	 */
	public boolean isEnabledFor(IEditorInput anInput) {
		if (editorInputEnablement == null || anInput == null) {
			return false;
		}
		try {