fLineNumber= document.getLineOfOffset(fStart);
fLineNumber= document.getLineOfOffset(fStart) + 1;
    private void initCallTextAndLineNumber() {    	if (fCallText != null)    		return;    	        IBuffer buffer= getBufferForMember();        if (buffer == null) { //binary, without source attachment        	fCallText= ""; //$NON-NLS-1$        	fLineNumber= UNKNOWN_LINE_NUMBER;        	return;        }        fCallText= buffer.getText(fStart, (fEnd - fStart));                if (fLineNumber == UNKNOWN_LINE_NUMBER) {            Document document= new Document(buffer.getContents());            try {                fLineNumber= document.getLineOfOffset(fStart);            } catch (BadLocationException e) {                JavaPlugin.log(e);            }        }    }