if (element instanceof IJavaElement || element instanceof IClassFileEditorInput)
if (element instanceof IJavaElement || element instanceof IClassFileEditorInput || element instanceof LogicalPackage)
	public int computeScore(String id, Object element) {		if (!JavaSearchPage.EXTENSION_POINT_ID.equals(id))			// Can't decide			return ISearchPageScoreComputer.UNKNOWN;				if (element instanceof IJavaElement || element instanceof IClassFileEditorInput)			return 90;				if (element instanceof IMarker) {			Object handleId= null;			try {				handleId= ((IMarker)element).getAttribute(IJavaSearchUIConstants.ATT_JE_HANDLE_ID);			} catch (CoreException ex) {				ExceptionHandler.handle(ex, SearchMessages.getString("Search.Error.markerAttributeAccess.title"), SearchMessages.getString("Search.Error.markerAttributeAccess.message")); //$NON-NLS-2$ //$NON-NLS-1$				// handleId is null			}			if (handleId != null)				return 90;		}		return ISearchPageScoreComputer.LOWEST;	}