Bug 64286 Mark exit points does not mark selected element (inconsistency)
I200405250800 in all other occurrence marking things the selected element is also highlighted.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/search/MethodExitsFinder.java
private AST fAST;
	private MethodDeclaration fMethodDeclaration;
	private List fResult;
	private List fCatchedExceptions;
	public String initialize(CompilationUnit root, int offset, int length) {
		fAST= root.getAST();
		ASTNode node= NodeFinder.perform(root, offset, length);
		Type type= null;
		if (node instanceof Type) {
			type= (Type)node;
		} else  if (node instanceof Name) {
			Name name= ASTNodes.getTopMostName((Name)node);
			if (name.getParent() instanceof Type) {
				type= (Type)name.getParent();
			}
		}
		if (type == null)
			return SearchMessages.getString("MethodExitsFinder.no_return_type_selected"); 
		type= ASTNodes.getTopMostType(type);
		if (!(type.getParent() instanceof MethodDeclaration))
			return SearchMessages.getString("MethodExitsFinder.no_return_type_selected"); 
		fMethodDeclaration= (MethodDeclaration)type.getParent();
		return null;
	}
	public List perform() {
		fResult= new ArrayList();
		fCatchedExceptions= new ArrayList();
		fMethodDeclaration.accept(this);