Bug 43437 Scanner does not like string literals
20030922 1. Create a scanner and initalize it with the string "\"hello\"" 2. Read two tokens: You get a TokenNameStringLiteral and a InvalidInputException: Unterminated_String I'd expect to get - TokenNameStringLiteral and a - TokenNameEOF
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/TaskMarkerProposal.java
TextBuffer buffer= null;
		try {
			buffer= TextBuffer.acquire(change.getFile());
			pos= getUpdatedPosition(buffer);
		} finally {
			if (buffer != null) {
				TextBuffer.release(buffer);
			}
		}
		if (pos != null) {
			rootEdit.addChild(new ReplaceEdit(pos.getOffset(), pos.getLength(), "")); 
		} else {
			rootEdit.addChild(new ReplaceEdit(fLocation.getOffset(), fLocation.getLength(), "")); 
		}
		return change;
	}
	
		
		
	private Position getUpdatedPosition(TextBuffer buffer) {
		IScanner scanner= getSurroundingComment(buffer);
		if (scanner == null) {
			return null;
		}
		int commentStart= scanner.getCurrentTokenStartPosition();
		int commentEnd= scanner.getCurrentTokenEndPosition() + 1;
		TextRegion startRegion= buffer.getLineInformationOfOffset(commentStart);
		int start= startRegion.getOffset();
		if (hasContent(buffer.getContent(start, fLocation.getOffset() - start))) {
			return null;