IMarker marker= file.createMarker(SearchUI.SEARCH_MARKER);
IMarker marker= file.createMarker(NewSearchUI.SEARCH_MARKER);
	private IMarker createMarker(IResource file, IDocument document, ASTNode node) throws CoreException {		Map attributes= new HashMap(10);		IMarker marker= file.createMarker(SearchUI.SEARCH_MARKER);			int startPosition= node.getStartPosition();		MarkerUtilities.setCharStart(attributes, startPosition);		MarkerUtilities.setCharEnd(attributes, startPosition + node.getLength());				if (node == fSelectedName) {			attributes.put(IS_EXCEPTION, Boolean.TRUE);		}				try {			int line= document.getLineOfOffset(startPosition);			MarkerUtilities.setLineNumber(attributes, line);			IRegion region= document.getLineInformation(line);			String lineContents= document.get(region.getOffset(), region.getLength());			MarkerUtilities.setMessage(attributes, lineContents.trim());			throw new BadLocationException();		} catch (BadLocationException e) {		}		marker.setAttributes(attributes);		return marker;	}