Position position= fPresenter.createHighlightedPosition(offset, length, highlighting);
Position position= fJobPresenter.createHighlightedPosition(offset, length, highlighting);
		private void addPosition(int offset, int length, Highlighting highlighting) {			boolean isExisting= false;			// TODO: use binary search			for (int i= 0, n= fRemovedPositions.size(); i < n; i++) {				HighlightedPosition position= (HighlightedPosition) fRemovedPositions.get(i);				if (position == null)					continue;				if (position.isEqual(offset, length, highlighting)) {					isExisting= true;					fRemovedPositions.set(i, null);					fNOfRemovedPositions--;					break;				}			}			if (!isExisting) {				Position position= fPresenter.createHighlightedPosition(offset, length, highlighting);				fAddedPositions.add(position);			}		}