} else if (curr.getElementType() == IJavaElement.LOCAL_VARIABLE)
} else if (curr.getElementType() == IJavaElement.LOCAL_VARIABLE || curr.getElementType() == IJavaElement.TYPE_PARAMETER)
	protected String getHoverInfo(IJavaElement[] result) {		StringBuffer buffer= new StringBuffer();		int nResults= result.length;		if (nResults == 0)			return null;		if (nResults > 1) {			for (int i= 0; i < result.length; i++) {				HTMLPrinter.startBulletList(buffer);				IJavaElement curr= result[i];				if (curr instanceof IMember || curr.getElementType() == IJavaElement.LOCAL_VARIABLE)					HTMLPrinter.addBullet(buffer, getInfoText(curr));				HTMLPrinter.endBulletList(buffer);			}		} else {			IJavaElement curr= result[0];			if (curr instanceof IMember) {				IMember member= (IMember) curr;				HTMLPrinter.addSmallHeader(buffer, getInfoText(member));				Reader reader;				try {					reader= JavadocContentAccess.getContentReader(member, true);				} catch (JavaModelException ex) {					return null;				}				if (reader != null) {					HTMLPrinter.addParagraph(buffer, new JavaDoc2HTMLTextReader(reader));				}			} else if (curr.getElementType() == IJavaElement.LOCAL_VARIABLE)				HTMLPrinter.addSmallHeader(buffer, getInfoText(curr));		}		if (buffer.length() > 0) {			HTMLPrinter.insertPageProlog(buffer, 0, getStyleSheetURL());			HTMLPrinter.addPageEpilog(buffer);			return buffer.toString();		}		return null;	}