} if (ISearchPageScoreComputer.class.equals(key)) {
} if (fSearchPageScoreComputer != null && ISearchPageScoreComputer.class.equals(key)) {
	public Object getAdapter(Object element, Class key) {				IJavaElement java= (IJavaElement) element;				if (IPropertySource.class.equals(key)) {			return getProperties(java);		} if (IResource.class.equals(key)) {			return getResource(java);		} if (IProject.class.equals(key)) {			return getProject(java);		} if (ISearchPageScoreComputer.class.equals(key)) {			return fSearchPageScoreComputer;		} if (IWorkbenchAdapter.class.equals(key)) {			return fgJavaWorkbenchAdapter;		} if (IResourceLocator.class.equals(key)) {			return fgResourceLocator;		} if (IPersistableElement.class.equals(key)) {			return new PersistableJavaElementFactory(java);		} if (IContributorResourceAdapter.class.equals(key)) {			return this;		} if (ITaskListResourceAdapter.class.equals(key)) {			return fgTaskListAdapter;		}		return null; 	}