public void setExitPosition(ITextViewer viewer, int offset, int length, int sequence) throws BadLocationException { setExitPosition(new EditorTarget(viewer, null), offset, length, sequence);
public void setExitPosition(LinkedUITarget target, int offset, int length, int sequence) throws BadLocationException {  if (fExitPosition != null) { fExitPosition.getDocument().removePosition(fExitPosition); fIterator.removePosition(fExitPosition); fExitPosition= null; }  IDocument doc= target.getViewer().getDocument(); if (doc == null) return;  fExitPosition= new LinkedPosition(doc, offset, length, sequence); doc.addPosition(fExitPosition); if (sequence != LinkedPositionGroup.NO_STOP) fIterator.addPosition(fExitPosition);
	public void setExitPosition(ITextViewer viewer, int offset, int length, int sequence) throws BadLocationException {		setExitPosition(new EditorTarget(viewer, null), offset, length, sequence);	}